/* RESPONSIVE WEB DESIGN - media queries */
@media screen and (max-width:1280px){ /* RWD Step 1 */
#menu2 ul{margin:20px 90px 0 0;}
#menu3 li a{padding:0 15px 0 15px;}
#menu3 li.lL.dropDown ul{height:auto;float:left;z-index:5000;position:absolute;left:-100px;top:40px;background:#fff;margin:0;padding:0;}
#menu3 li.lL.dropDown ul li{position:relative;clear:left;float:left;width:200px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}

#waluta-header{right:270px;}
#logo{left:464px;top:24px;} /* lato: top:24px;height:53px zima: top:12px;height:77px; */

#searchFormAdvanced{margin:56px 90px 0 0;}
#body{width:95%;padding:0 2.5%;}#body .container{width:100%;}

#sideTab{z-index:2000;right:-58px;top:220px;}
#sideTab{margin-right:-35px \ ;border:2px solid #75a321 \ ;}
#sideTab a{padding:10px 13px 20px 13px;font:18px 'Lato', sans-serif;}

#sideTabFace{z-index:2000;top:324px;}
#sideTabIn{top:385px;}
#fb {top:10px;}
}

@media screen and (max-width:1116px){ /* RWD Step 2 */
#header{height:auto;}
#trueHeader{padding:0 0 234px 0;}
#header.sticky #trueHeader{padding:0 0 234px 0;}
#header.sticky.condensed #trueHeader{padding:0 0 234px 0;}
#head1{width:95%;padding:0 2.5%;}
#head1 .container{width:100%;height:144px;margin:0;}
#logo{right:40%;left:40%;top:12px;} /* lato: top:26px;height:53px; zima: top:12px;height:77px */

#head2{float:left;padding:0 2.5%;}
#head2 .container{float:left;width:100%;height:auto;margin:0;}
#waluta-header{top:100px;right:0;padding:5px 0 5px 0;}
#menu1 ul{margin:110px 0 0 0;}
#menu3 ul{clear:both;margin:10px 0 10px 0;}
#menu3 li{display:block;clear:both;width:280px;margin:0;}
#menu3 li a{height:34px;line-height:34px !important;padding:0 15px 0 15px;}

#menu3 li.dropDown a{height:34px;}
* html #menu3 li.dropDown a{height:34px;}
#menu3 li.dropDown ul{left:280px;top:0;}

#slider{margin:0 auto;}

#body{width:95%;padding:0 2.5%;}
#body .container{width:100%;}

#content .Slider_more, #content2 .Slider_more{width:100%;text-align:right;margin:10px 30px 0 0;}

div.jContent{display:none;}
#productsSlider{display:none;}
.theme-default{display:inline-block;margin:0 auto !important;text-align:center !important;padding:0;float:none !important;}

#content, #content2{width:100%;}
#page-home, #page{width:100%;}

#products{width:100%;}
#products ul.list li.column0{margin:0 10px 20px 10px;}
#products ul.list li.column1{margin:0 10px 20px 10px;}
#products .pages{padding:10px 20px 0 0;}

#product{width:100%;}

#filesList{width:99%;}
#download{width:99%;}

#tags{width:99%;}

#productsLastVisited{width:100%;}
#productsLastVisited ul{width:100%;}
#productsLastVisited li.column0{margin:0 10px 20px 10px;}
#productsLastVisited li.column1{margin:0 10px 20px 10px;}

#productsRelated{width:100%;}
#productsRelated ul{width:100%;}
#productsRelated li.column0{margin:0 10px 20px 10px;}
#productsRelated li.column1{margin:0 10px 20px 10px;}

#error{width:95%;}

#profile{width:99%;text-align:center;}
#profile .save{float:left;margin:0 auto;}

#orderedProducts table{width:100%;}
#orderedProducts tfoot{text-align:right;}
#orderedProducts tfoot .nextStep2 .submit .continue{display:block;float:right;width:300px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/nextstep.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}

#order legend{display:block;}
#order #personalData{border-top:1px solid #c1c3b7;}

#newsletterAccept tr{padding:10px 0 10px 0;background:#fff;}
#newsletter{width:100%;margin:40px 0 0 0 !important;}

#orderPrint .orderStatusLink{width:99%;}

#commentForm{width:98%;padding:10px;}
#commentForm dt{width:180px;}
#commentForm .input, #commentForm select{width:500px;}
#commentForm textarea{width:500px;}

#formularz_info{padding:40px 0 0 0;}

#comments{width:100%;}
#comments li{width:100%}
#comments .comment-text{width:85%;}

#paymentDescription{width:100%;}

.theme-default .nivoSlider{margin:20px 0 0 0;}

#sideTab{z-index:2000;right:-58px;top:363px;}
#sideTab{margin-right:-35px \ ;border:2px solid #75a321 \ ;}
#sideTab a{padding:10px 13px 20px 13px;}
#sideTabFace{z-index:2000;right:-2px;top:96px;}
#sideTabIn{z-index:2000;top:156px;}

#fb {top:211px;}

#contactPanel{width:98%;}
#contactPanel dt{width:160px;}
#contactPanel .input, #contactPanel select{padding:0 10px 0 10px;}

#foot{padding:10px 0 20px 0;}
#foot .container{width:95%;padding:0 2.5%;}
#foot-box{width:95%;margin:0;padding:0 2.5%;}
#fbox1, #fbox2, #fbox3, #fbox4{width:220px;margin:25px 10px 0 10px;}
#foot-copy{width:95%;padding:0 2.5%;}
#foot-copy .container{width:100%;}
}

@media screen and (max-width:980px){ /* RWD Step 3 */
#foot{padding:10px 0 20px 0;}
#foot .container{width:95%;padding:0 2.5%;}
#foot-box{width:95%;margin:0;padding:0 2.5%;}
#fbox1, #fbox2, #fbox3, #fbox4{width:200px;margin:25px 5px 0 5px;}

#noticeLayer.darkNotice{position:fixed;top:5%;left:0;right:0;z-index:6000;width:80% !important;margin-left:5%;padding:15px;text-align:center;background:#fff;border:5px solid #fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#noticeLayer.darkNotice iframe{width:100%;min-height:300px;}
}

@media screen and (max-width:800px){ /* RWD Step 4 */
#header{height:auto;}
#head1{width:95%;padding:0 2.5%;border-bottom:none;}
#head1 .container{width:100%;height:180px;}

#logo{right:40%;left:42%;top:12px;} /* lato: top:26px;height:53px; zima: top:12px;height:77px; */

#head2{float:left;padding:0 2.5%;}
#head2 .container{float:left;width:100%;height:auto;}

#menu2 ul{margin:100px 10px 0 320px;}
#waluta-header{top:132px;right:190px;}

#searchFormAdvanced{left:0;margin:130px 0 0 70px}

#menu3 ul{position:absolute;left:30px;top:126px;overflow:hidden;width:60px;min-height:50px;height:auto;margin:0;list-style:none;background:url('img/menu-min.png') top left no-repeat;display:block;z-index:2000;cursor:pointer;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:none;}
#menu3 ul:hover {display:block;float:left;width:100%;height:700px;padding:55px 0 0 0;margin:0;border-radius:none;}
#menu3 ul:hover li{display:block;border-radius:none;}
#menu3 li{float:left;padding:0;display:none;clear:both;width:250px;background:#d5e8e8;border-radius:none;}
#menu3 li:hover{color:#4b4b4b;text-decoration:none;border-radius:none !important;background:#fff !important;}
#menu3 li a{float:left;height:32px;width:100%;text-align:left;background:none !important;line-height:32px !important;padding:0;text-indent:15px;color:#4b4b4b;font:13px 'Lato', sans-serif;font-weight:700;text-decoration:none;border-radius:none;border-bottom:1px #d4d4d4 solid;}
#menu3 li a:hover{background:#fff !important;color:#4b4b4b;text-decoration:none;border-radius:none !important;}
#menu3 .selected a{background:#fff;color:#4b4b4b;text-decoration:none;border-radius:none !important;}
#menu3 .selected-parent a{background:#fff;color:#4b4b4b;text-decoration:none;border-radius:none !important;}

#menu3 li.dropDown ul{display:none;float:left;width:500px;box-shadow:none;background:none;-khtml-box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;border-radius:none !important;}
#menu3 li.dropDown:hover{background:#d5e8e8;color:#4b4b4b;text-decoration:none;border-radius:none !important;}
#menu3 li.dropDown a{display:block;border-radius:none !important;}
#menu3 li.dropDown ul{float:left;z-index:5000;position:absolute;left:250px;top:0;margin:0;padding:0;height:700px;}
#menu3 li.lL.dropDown ul{height:auto;float:left;z-index:5000;position:absolute;left:250px;top:0;background:none;margin:0;padding:0;height:700px;}
#menu3 li.dropDown:hover ul ul{display:none;width:100%;border-radius:none !important;}

#menu3 li.l1.dropDown ul.sub1 li{position:relative;clear:left;float:left;width:200px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l2.dropDown ul.sub1 li{position:relative;clear:left;float:left;width:180px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l3.dropDown ul.sub1 li{position:relative;clear:left;float:left;width:130px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l4.dropDown ul.sub1 li{position:relative;clear:left;float:left;width:170px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l5.dropDown ul.sub1 li{position:relative;clear:left;float:left;width:180px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l6.dropDown ul.sub1 li{position:relative;clear:left;float:left;width:90px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}

#menu3 li.dropDown ul li:hover{background:#fff;border-radius:none !important;}
#menu3 li.dropDown ul li a{display:block;width:100%;text-align:left;height:34px;line-height:34px !important;margin:0;padding:0;text-indent:16px;font:12px 'Lato', sans-serif;font-weight:400;text-shadow:none;}
#menu3 li.dropDown ul li a:hover{text-decoration:none;border-radius:none !important;background:#fff;}
#menu3 li.dropDown .selected > a{text-decoration:none;background:none;border-radius:none !important;}
#menu3 li.l1.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:200px;height:700px;margin:0;padding:0;width:500px;}
#menu3 li.l2.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:310px;height:700px;margin:0;padding:0;width:500px;}
#menu3 li.l3.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:130px;height:700px;margin:0;padding:0;width:500px;}
#menu3 li.l6.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:90px;height:700px;margin:0;padding:0;width:500px;}
#menu3 li.l4.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:120px;height:700px;;margin:0;padding:0;width:500px;}
#menu3 li.l5.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:180px;height:700px;margin:0;padding:0;width:500px;}

#menu3 li.l1.dropDown ul ul.sub2 li{height:34px;line-height:34px !important;margin:0;padding:0;width:200px;}
#menu3 li.l1.dropDown ul li.l7 ul.sub2 li{height:34px;line-height:34px !important;margin:0;padding:0;width:310px !important;}
#menu3 li.l3.dropDown ul li.l2 ul.sub2 li{display:none !important;}
#menu3 li.l4.dropDown ul ul.sub2 li{height:34px;line-height:34px !important;margin:0;padding:0;width:160px;}
#menu3 li.l6.dropDown ul ul.sub2 li{height:34px;line-height:34px !important;margin:0;padding:0;width:260px;}

#menu3 li.dropDown ul ul li a{height:34px;line-height:34px !important;margin:0;padding:0;text-indent:16px;font:12px 'Lato', sans-serif;font-weight:400;text-shadow:none;}

.theme-default .nivoSlider{width:100%;height:auto;}

#body{width:92%;padding:0 4%;}
#body .container{width:100%;}

#title h1, #title2 h1, #title3 h1, #title .tyt, #title3 .tyt{font:16px 'Lato', sans-serif;padding:0 20px 0 0;}
#promocje h1{font:16px 'Lato', sans-serif;padding:0 0 0 0;}	

#page div.breadcrumb, #page div.breadcrumb a{font:12px 'Lato', sans-serif;}

#products{width:100%;margin:0;}
#products ul.list li{width:42%;padding:10px 15px 10px 15px;}
#products ul.list li:hover{width:42%;padding:10px 15px 10px 15px;}
#products ul.list li.column0{margin:0 12px 20px 12px;}
#products ul.list li.column1{margin:0 12px 20px 12px;}
#products li .basket{margin:16px 0 0 88px;}

#products .pages{padding:10px 20px 0 0;}

#productsLastVisited{width:100%;}
#productsLastVisited ul{width:100%;}
#productsLastVisited li{width:42%;}
#productsLastVisited li:hover{width:42%;}
#productsLastVisited li.column0{margin:0 15px 20px 15px;}
#productsLastVisited li.column1{margin:0 15px 20px 15px;}

#productsRelated{width:100%;}
#productsRelated ul{width:100%;}
#productsRelated li{width:42%;}
#productsRelated li:hover{width:42%;}
#productsRelated li.column0{margin:0 15px 20px 15px;}
#productsRelated li.column1{margin:0 15px 20px 15px;}

#profile{width:99%;text-align:center;}
#profile dt{width:200px;}
#profile dt.captcha{width:430px;}
#profile .save{float:left;margin:0 auto;}

#orderedProducts table{width:100%;}
#orderedProducts .photo{display:none;}
#orderedProducts thead td{padding:5px;}
#orderedProducts thead td.image, #orderedProducts tbody td.image{display:none;}
#orderedProducts tbody th, #orderedProducts tbody td{padding:5px;}
#orderedProducts tfoot{text-align:right;}
#orderedProducts tfoot .nextStep{padding:5px;}
#orderedProducts #orderSummary{padding:5px;}
#orderedProducts #shippingCost{padding:5px;}
#orderedProducts #orderProductsSumary{padding:5px;}
#orderedProducts #orderProductsSumary2{padding:5px;}
#orderedProducts tfoot .nextStep2 .submit .continue{display:block;float:right;width:300px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/nextstep.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}

#basket .del{padding:0 5px;margin:0;font:16px 'Lato', sans-serif;}

#order legend{display:block;}

#newsletterAccept tr{margin:0;padding:10px 0 10px 0;background:#fff;}
#newsletterAccept th em{margin:0;padding:0 5px 0 0;}

#order #rulesAccept{margin:0;padding:0 5px 0 0;}
#order #deliveryAddress .input{width:180px;}

#order #personalData span{margin:6px 0 0 270px;}
#order #orderRegisterForm div label{clear:both;float:left;width:50%;margin:0 40% 4px 0;padding:0;text-align:right;}
#order #orderRegisterForm span{margin:0;padding:10px 0 0 0;}

#commentForm{width:98%;padding:10px;}
#commentForm dt{width:160px;}
#commentForm #captcha imput{width:100px !important;}

#formularz_info{padding:40px 0 0 0;font:14px 'Lato', sans-serif;}

#comments{width:100%;}
#comments li{width:100%;}
#comments .comment-text{width:81%;}
#comments p{width:70%;}

#contactPanel{width:98%;}
#contactPanel dt{fwidth:160px;}
#contactPanel .input, #contactPanel select{width:300px;}
#contactPanel textarea{width:300px;}
#contactPanel .input.warning-required, #contactPanel select.warning-required, #contactPanel textarea.warning-required{width:300px;}
#contactPanel .input:focus, #contactPanel select:focus, #contactPanel .textarea:focus{width:300px;}
#contactPanel #captcha imput{width:60px;}

#foot{padding:10px 0 20px 0;}
#foot .container{width:95%;padding:0 2.5%;}
#foot-box{width:95%;margin:0 0 40px 0;padding:0 2.5%;}
#foot-copy{width:95%;padding:0 2.5%;height:130px;}
#foot-copy .container{width:100%;}
#copy{top:54px;}
#powered{top:58px;}

#menu4 ul{left:0;top:20px;}

#backToTop{bottom:25px;right:5%;left:90%;z-index:1000;}

#sideTab{display:block !important;z-index:2000;right:-60px;top:283px;}
#sideTab{margin-right:-35px \ ;border:2px solid #75a321 \ ;}
#sideTab a{padding:10px 13px 20px 13px;font:18px 'Lato', sans-serif;f}

#sideTabFace{z-index:2000;right:-2px;top:123px;}

#sideTabIn{z-index:2000;top:183px;}

#fb {top:16px;right:-186px;}
}

@media screen and (max-width:768px){ /* RWD Step 5 */
#header.sticky #trueHeader{position:relative;padding:0;}

#menu1 li{padding:0 15px 0 5px;}
#menu1 li.lL{padding:0 15px 0 5px;}

#head1{width:96%;padding:0 2%;border-bottom:none;}
#head1 .container{width:100%;height:180px;margin:0;}

#logo{right:40%;left:40%;top:12px;} /* lato: top:26px;height:53px; zima: top:12px;height:77px; */

#head2{float:left;width:100%;padding:0 2%;}
#head2 .container{float:left;width:100%;height:auto;margin:0;;}

#menu2 ul{margin:100px 10px 0 300px;}

#waluta-header{top:132px;right:190px;}

#searchFormAdvanced{left:0;margin:130px 0 0 60px;}

#menu3 ul{left:20px;top:126px;}

#menu3 li{margin:0;}
#menu3 li.l5.dropDown ul.sub1 li{width:190px;}
#menu3 li.l1.dropDown ul ul{left:200px;}
#menu3 li.l2.dropDown ul ul{left:180px;}
#menu3 li.l4.dropDown ul ul{left:170px;}
#menu3 li.l5.dropDown ul ul{left:190px;}
#menu3 li.l6.dropDown ul ul{left:90px;}


/* BANNERS */
#banner0{text-align:center;padding-bottom:15px;}
#banner1{text-align:center;margin:10px 0;}

.theme-default .nivoSlider{float:right;width:100%;height:auto;margin:20px 0 0 0;padding:0;border:1px #d4d4d4 solid;}
.theme-default .nivo-controlNav{padding: 5px 0;}
.nivoSlider a.nivo-imageLink {background:white; filter: alpha(opacity=0);opacity: 0;} /* modrhh+ IE link hack*/
@media print{ #banner0, #banner1, #column .theme-default, #content .theme-default{display:none;}}

#body{clear:both;margin:0;padding:0;width:95%;margin:0;padding:0 2.5%;background:url('img/slider_shadow.png') no-repeat center top;}
#body .container{clear:both;position:relative;width:100%;margin:0 auto;padding:0;overflow:hidden;}

#waluta{clear:both;float:left;width:99%;margin:20px 0 0 0;padding:5px 0;border:1px solid #d4d4d4;}

/* PAGE TITLE */
#title{float:left;clear:both;width:100%;height:45px;line-height:45px !important;text-align:left;margin:20px 0 20px 0;background:none;padding:0;border-bottom:1px #d4d4d4 solid;text-transform:uppercase;}
#title h1{display:inline-block;color:#059b9a;font:16px 'Lato', sans-serif;font-weight:400;height:43px;line-height:43px !important;padding:0 20px 0 0;margin:0;border-bottom:5px #059b9a solid;}

#promocje{position:relative;float:left;clear:both;width:100%;height:45px;line-height:45px !important;text-align:left;margin:30px 0 10px 0;background:none;padding:0;border-bottom:1px #d4d4d4 solid;text-transform:uppercase;}
#promocje h1{display:inline-block;width:100%;height:43px;color:#c42220;font:16px 'Lato', sans-serif;font-weight:700;line-height:43px !important;padding:0 0 0 0;margin:0;border-bottom:5px #c42220 solid;}	

/* NAVIGATION PATH - TREE */
#page div.breadcrumb{clear:both;margin:0;padding:0;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:400;}#page div.breadcrumb a{text-decoration:none;color:#059b9a;font:12px 'Lato', sans-serif;font-weight:400;}
#page div.breadcrumb a:hover{text-decoration:none;color:#2c2c2c;}

/* PRODUCTS LIST */
#products{position:relative;clear:both;float:left;width:100%;margin:0;list-style:none;}
#products ul.list{position:relative;float:left;width:100%;margin:20px 0 0 0;list-style:none;}
#products ul.list li{position:relative;width:42%;min-height:440px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:none;}
#products ul.list li:hover{float:left;width:42%;min-height:440px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:#d5e8e8;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;}
#products ul.list li li{float:none;width:auto;margin-left:0px;padding:0;border-top:0px;text-align:left;}
#products ul.list li li:hover{float:none;width:auto;margin-left:0px;padding:0;border-top:0px;text-align:left;}
#products ul.list li.column0{float:left;margin:0 12px 20px 12px;}
#products ul.list li.column1{float:left;margin:0 12px 20px 12px;}
#products ul.list li .photo{clear:both;margin:10px 0 10px 0;text-align:center;padding:0;}
#products ul.list li img{margin:0;padding:0;border:1px #d4d4d4 solid;}
#products li .basket{position:absolute;bottom:80px;margin:16px 0 0 88px;padding:0;width:131px;height:34px;}
#products li .basket a{display:block;width:131px;height:34px;line-height:34px !important;text-align:left;padding:0;margin:0;color:#fff;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:400;text-indent:16px;text-transform:uppercase;background:url('img/button_cart.png') no-repeat 0 0;}
#products li .basket a:hover{background:url('img/button_cart.png') no-repeat 0 -34px;}
#products .pages{float:right;margin:0;padding:10px 20px 0 0;border:0;text-align:right;}
#products .pages li{margin:0;padding:0 2px;border:0;background:none;}
#products .pages a{padding:0 2px;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#products .pages a:hover{color:#059b9a;text-decoration:none;}
#products .pages strong{padding:0 2px;color:#059b9a;font:14px 'Lato', sans-serif;font-weight:700;}
#products .pages .viewAll{padding-right:8px;border-right:1px solid #666;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;}
#products .pages .viewAll a{color:#059b9a;text-decoration:none;}
#products .pages .viewAll a:hover{color:#484848;text-decoration:none;}
#products .pages .title{padding-left:8px;padding-right:4px;;border:none;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;}
#products .pages#pagesBefore{clear:none;width:auto;}

/* PRODUCTS LAST VISITED */
#productsLastVisited{clear:both;float:left;width:100%;margin:0;padding:0;}
#productsLastVisited ul{float:left;width:100%;margin:0;padding:0;list-style:none;}
#productsLastVisited li{float:left;width:42%;min-height:300px;margin:0 0 10px 0;padding:10px 5px 10px 5px;border:1px solid #e0e0e0;text-align:center;background:none;}
#productsLastVisited li:hover{float:left;width:42%;min-height:300px;margin:0 0 10px 0;padding:10px 5px 10px 5px;border:1px solid #e0e0e0;text-align:center;background:#d5e8e8;}
#productsLastVisited li.column0{margin:0 15px 20px 15px;}
#productsLastVisited li.column1{margin:0 15px 20px 15px;}
#productsLastVisited li .photo{clear:both;margin:10px 0 10px 0;text-align:center;padding:0;}
#productsLastVisited img{margin:0;padding:0;border:1px #d4d4d4 solid;}
#productsLastVisited img:hover{border:1px #d4d4d4 solid;}
#productsLastVisited a{text-decoration:none;color:#2c2c2c;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#productsLastVisited a:hover{color:#059b9a;text-decoration:none;}
#productsLastVisited .price, #productsLastVisited .noPrice{margin:20px 0 10px 0;padding:0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
#productsLastVisited .price strong{color:#323131;text-decoration:none;font:22px 'Lato', sans-serif;font-weight:700;}
#productsLastVisited .price em{padding:0 6px 0 0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;font-style:normal;}
#productsLastVisited .price span{margin:0 0 0 4px;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
@media print{#productsLastVisited .price em, #productsLastVisited .price span, #productsLastVisited .price strong{font-weight:normal;}
#productsLastVisited{float:none;width:17.2cm;padding:0;margin:0;}}

/* RELATED PRODUCTS */
#productsRelated{clear:both;float:left;width:100%;margin:0;padding:0;}
#productsRelated ul{float:left;width:100%;margin:0;padding:0;list-style:none;}
#productsRelated li{float:left;width:42%;min-height:300px;margin:0 0 10px 0;padding:10px 5px 10px 5px;border:1px solid #e0e0e0;text-align:center;background:none;}
#productsRelated li:hover{float:left;width:42%;min-height:300px;margin:0 0 10px 0;padding:10px 5px 10px 5px;border:1px solid #e0e0e0;text-align:center;background:#d5e8e8;}
#productsRelated li.column0{margin:0 15px 20px 15px;}
#productsRelated li.column1{margin:0 15px 20px 15px;}
#productsRelated li .photo{clear:both;margin:10px 0 10px 0;text-align:center;padding:0;}
#productsRelated img{margin:0;padding:0;border:1px #d4d4d4 solid;}
#productsRelated img:hover{border:1px #d4d4d4 solid;}
#productsRelated a{text-decoration:none;color:#2c2c2c;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#productsRelated a:hover{color:#059b9a;text-decoration:none;}
#productsRelated .price, #productsRelated .noPrice{margin:20px 0 10px 0;padding:0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
#productsRelated .price strong{color:#323131;text-decoration:none;font:22px 'Lato', sans-serif;font-weight:700;}
#productsRelated .price em{padding:0 6px 0 0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;font-style:normal;}
#productsRelated .price span{margin:0 0 0 4px;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
@media print{#productsRelated .price em, #productsRelated .price span, #productsRelated .price strong{font-weight:normal;} 
#productsRelated{float:none;width:17.2cm;padding:0;margin:0;}}
#product .recommended, #products .recommended{padding-left:5px;}

/* PROFILE */
#profile .fb{padding-top:15px;text-align:center;white-space:nowrap;}
#profile .fb img{margin-top:10px;border:1px solid #273b65;}
#profile{clear:both;width:99%;margin:0 0 20px 0;padding:30px;border:1px #d6d6d6 solid;background:#d5e8e8;text-align:center;}
#profile fieldset{padding:0;margin:0 auto;}
#profile fieldset legend{display:none;}
#profile dl{clear:both;float:left;margin:0 0 10px 0;padding:0;}
#profile dd{float:left;}
#profile dt{float:left;min-height:30px;line-height:30px !important;width:200px;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#profile dd.not-required{display:none;}
#profile.register div#notRequired{display:none;}
#profile.register dd.not-required{display:block;}
#profile .input, #profile textarea{margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#profile .input.warning-required, #profile select.warning-required, #profile textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#profile dt.captcha{float:left;min-height:30px;line-height:30px !important;width:430px;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a}
#profile .captcha em{font-style:normal;font-weight:bold;}
#profile .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
#profile .save{float:left;margin:0 auto;text-align:center;}
#profile span{display:inline-block;margin:6px 0 0 20px;padding:0;color:#727272;font:12px 'Lato', sans-serif;font-weight:400;}
#profile .submit{display:block;width:131px;height:34px;line-height:34px !important;margin:0 0 0 10px;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#profile .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#profile .forget{clear:both;float:left;width:100%;margin:40px 0 0 -50px;text-align:center;}
#profile .forget a{color:#059b9a;text-decoration:none;font:16px 'Lato', sans-serif;font-weight:400;}
#profile .forget a:hover{color:#b3c3c3;text-decoration:none;font:16px 'Lato', sans-serif;font-weight:400;}
#profile .rules a{color:#059b9a;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:400;}
#profile .rules a:hover{color:#b3c3c3;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:400;}

/* BASKET AND ORDER */
#orderedProducts{clear:both;width:100%;margin:0;padding:0;}
#orderedProducts table{width:100%;margin:0 0 20px 0;font:14px 'Lato', sans-serif;font-weight:400;background:#fff;}
#orderedProducts thead tr{background:#059b9a;}
#orderedProducts thead .name{text-align:center;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts .photo{display:none;text-align:center;margin:0 auto;}
#orderedProducts thead .quantity{text-align:center;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts thead .price,#orderedProducts thead .price1,#orderedProducts thead .price2,#orderedProducts thead .price3,#orderedProducts thead .summary, #orderedProducts thead .delivery{text-align:right;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts thead span{color:#fff;font:12px 'Lato', sans-serif;font-weight:400;}
#orderedProducts thead td{padding:5px;margin:0;}
#orderedProducts thead td.image, #orderedProducts tbody td.image{display:none;}
#orderedProducts thead em{padding:0 4px 0 0;font-style:normal;}
#orderedProducts tbody tr{background:#d5e8e8;}
#orderedProducts tbody th, #orderedProducts tbody td{padding:5px;margin:0;}
#orderedProducts tbody th{text-align:center;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:400;}
#orderedProducts tbody th a{text-decoration:none;color:#2c2c2c;}
#orderedProducts tbody th a:hover{text-decoration:none;color:#059b9a;}
#orderedProducts tbody .price,#orderedProducts tbody .price1, #orderedProducts tbody .price2, #orderedProducts tbody .price3, #orderedProducts tbody .summary{font-weight:bold;text-align:right;}
#orderedProducts tbody .del, #orderedProducts tbody .del{text-align:center;}
#orderedProducts tbody .quantity, #orderedProducts tbody .quantity input{text-align:center;}
#orderedProducts tbody .quantity input.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#orderedProducts tbody .quantity label{display:none;}
#orderedProducts tbody a:hover{background:inherit;color:#059b9a;}
#orderedProducts tfoot tr{background:#d5e8e8;}
#orderedProducts tfoot{text-align:right;}
#orderedProducts tfoot .summaryProducts, #orderedProducts tfoot .summaryProducts th, #orderedProducts tfoot .summaryShippingPayment, #orderedProducts tfoot .summaryOrder{text-align:right;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:700;}
#orderedProducts tfoot .nextStep{padding:5px;}
#orderedProducts #orderSummary{text-align:right;padding:5px;color:#FF0000;font:14px 'Lato', sans-serif;font-weight:700;}
#orderedProducts #shippingCost{text-align:right;padding:5px;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:400;}
#orderedProducts #orderProductsSumary{text-align:right;padding:5px;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:400;}
#orderedProducts #orderProductsSumary2{text-align:right;padding:5px;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:700;}
#orderedProducts tfoot .nextStep .submit{display:block;float:right;width:131px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts tfoot .nextStep .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#orderedProducts tfoot .nextStep .continue{display:block;float:left;width:190px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/continue.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts tfoot .nextStep .continue:hover{color:#fff;background:url('img/continue.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#orderedProducts tfoot .nextStep2{padding:10px;}
#orderedProducts tfoot .nextStep2 .submit{display:block;float:right;width:300px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/nextstep.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts tfoot .nextStep2 .submit:hover{color:#fff;background:url('img/nextstep.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#orderedProducts tbody input{margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#orderedProducts tbody input.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}

#basket #orderedProducts table{margin:0;padding:0;}
#basket .info{padding:10px;text-align:left;}
#basket #recount{background:#fff;}
#basket #recount td{text-align:center;padding:10px;margin:0;}
#basket #recount .submit{display:block;width:84px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/zapisz.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#basket #recount .submit:hover{color:#fff;background:url('img/zapisz.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;	cursor:pointer;}
#basket .summaryProducts{margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:400;color:#2c2c2c;}
#basket .summaryProducts #summary{margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:400;text-align:right;color:#2c2c2c;}
#basket .summaryProducts #summary1{margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:700;text-align:right;color:#2c2c2c;}
#basket .summaryProducts #summary2{margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:700;text-align:right;color:#FF0000;}
#basket .del{padding:0 5px;margin:0;font:16px 'Lato', sans-serif;font-weight:700;text-transform:uppercase;}
#basket .del a{color:#FF0000;text-decoration:none;}
#basket .del a:hover{text-decoration:none;color:#000;}
#basket .buttons #continue{text-align:left;padding:10px;}
#basket .buttons #continue .submit{display:block;float:left;width:190px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/continue.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#basket .buttons #continue .submit:hover{color:#fff;background:url('img/continue.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#basket #pageDescription{margin:20px 10px 20px 10px;}
#basket legend{display:none;}
#basket #save{padding:0;margin:20px 0 10px 0;text-align:center;}
#basket #save .submit{display:block;width:190px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/continue.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#basket #save .submit:hover{color:#fff;background:url('img/continue.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#basket .image img{margin:0;padding:0;border:1px #d4d4d4 solid;width:80px;height:80px;}
#basket .image a:hover img{margin:0;padding:0;border:1px #d4d4d4 solid;opacity:0.8;}

/* COMMENTS */
#commentForm{clear:both;float:left;width:98%;margin:40px 0 20px 0;padding:10px;border:1px #d6d6d6 solid;background:#d5e8e8;}
#commentForm fieldset{padding:0;margin:0;}
#commentForm .form{clear:both;margin:20px 0 20px 0;padding:0;}
#commentForm dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#commentForm dt, #commentForm dd{margin:0;padding:0;}
#commentForm dt{float:left;min-height:30px;line-height:30px !important;width:160px;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#commentForm dd{float:left;}
#commentForm span{display:inline-block;margin:6px 0 0 20px;padding:0;color:#727272;font:12px 'Lato', sans-serif;font-weight:400;}
#commentForm dt.vote{float:left;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#commentForm dd.vote{float:left;margin:6px 0 0 10px;}
#commentForm #captcha imput{margin:0;padding:0;width:100px !important;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#commentForm .captcha em{font-style:normal;font-weight:bold;}
#commentForm .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
#commentForm legend{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
#commentForm .save{float:left;margin:0 0 0 20px;padding:0;}
#commentForm .input, #commentForm select{margin:0;padding:0 10px 0 10px;width:360px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#commentForm textarea{margin:0;padding:10px;height:100px;width:360px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#commentForm .input.warning-required, #commentForm select.warning-required, #commentForm textarea.warning-required{margin:0;padding:0;border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#commentForm .input:focus, #commentForm select:focus, #commentForm .textarea:focus{text-shadow:none;}
#commentForm .submit{display:block;width:131px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:11px 'Lato', sans-serif;color:#fff;font-weight:400;}
#commentForm .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}

#formularz_info{clear:both;text-align:center;margin:0;padding:40px 0 0 0;color:#727272;font:14px 'Lato', sans-serif;font-weight:400;}
#formularz_info a{color:#059b9a;text-decoration:none;}
#formularz_info a:hover{color:#b3c3c3;text-decoration:none;}

#comments{float:left;clear:both;width:100%;margin:10px 0 20px 0;list-style:none;}
#comments li{float:right;width:100%;margin:10px 0 0 0;}
#comments .user{float:left;width:67px;height:67px;margin:0;padding:0;background:url('img/coment2.jpg') no-repeat;}
#comments .arrow{position:absolute;width:19px;height:16px;margin:14px 0 0 90px;padding:0;background:url('img/coment1.jpg') no-repeat;z-index:10;}
#comments .ll{float:left;width:20%;margin:0;padding:0;}
#comments .comment-text{position:relative;float:right;padding:15px;width:81%;border:1px #e9e9e9 solid;border-radius:10px;}
#comments span.name{display:block;color:#059b9a;font:16px 'Lato', sans-serif;font-weight:700;}
#comments span.date{display:block;margin:6px 0 0 0;color:#666;font:13px 'Lato', sans-serif;font-weight:400;}
#comments p{float:right;line-height:21px;margin:8px 10px 8px 0;padding:0;width:70%;text-align:justify;color:#2c2c2c;font:13px 'Lato', sans-serif;font-weight:400;}
#comments .ratingDisplay{display:block;width:80px;margin:10px 0 10px 0;opacity:0.5;}
#commentForm dd.vote{float:left;}
#commentForm dt.vote{float:left;margin-right:5px;}
* html #commentForm dd.vote{margin-bottom:0;}
#commentForm .commentContent{clear:both;}
#commentForm ul.rating li{cursor:pointer;float:left;text-indent:-999em;}
#commentForm ul.rating li a {position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index: 200;}
#commentForm ul.rating li.one a{left:0}
#commentForm ul.rating li.two a{left:16px;}
#commentForm ul.rating li.three a{left:32px;}
#commentForm ul.rating li.four a{left:48px;}
#commentForm ul.rating li.five a{left:64px;}
#commentForm ul.rating li a:hover{z-index:2;width:80px;height:16px;overflow:hidden;left:0;background: url('img/stars.png') no-repeat 0 0}
#commentForm ul.rating li.one a:hover{background-position:0 -96px;}
#commentForm ul.rating li.two a:hover{background-position:0 -112px;}
#commentForm ul.rating li.three a:hover{background-position:0 -128px}
#commentForm ul.rating li.four a:hover{background-position:0 -144px}
#commentForm ul.rating li.five a:hover{background-position:0 -160px}	

/* CONTACT FORM */
#contactPanel{clear:both;float:left;width:98%;margin:40px 0 20px 0;padding:30px;border:1px #d6d6d6 solid;background:#d5e8e8;}
#contactPanel fieldset{padding:0;margin:0;}
#contactPanel fieldset legend{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
#contactPanel dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#contactPanel dd{float:left;}
#contactPanel dt{float:left;min-height:30px;line-height:30px !important;width:160px;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#contactPanel span{display:inline-block;margin:6px 0 0 20px;padding:0;color:#727272;font:12px 'Lato', sans-serif;font-weight:400;}
#contactPanel .input, #contactPanel select{width:300px;margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel textarea{width:300px;margin:0;padding:10px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel .input.warning-required, #contactPanel select.warning-required, #contactPanel textarea.warning-required{width:300px;margin:0;padding:0;border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel .input:focus, #contactPanel select:focus, #contactPanel .textarea:focus{width:300px;text-shadow:none;}
#contactPanel #captcha imput{width:60px;margin:0;padding:0;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel .captcha em{font-style:normal;font-weight:bold;}
#contactPanel .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
#contactPanel .save{float:left;margin:0 0 0 20px;padding:0;}
#contactPanel .submit{display:block;width:131px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;}
#contactPanel .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}

/* FOOTER - SITE AND SCRIPT COPYRIGHTS STYLES */
#foot{clear:both;width:100%;margin:0;padding:10px 0 20px 0;background:#d6e8e8;border-bottom:1px #d1cfd4 solid;}
#foot .container{clear:both;position:relative;width:95%;margin:0 auto;padding:0 2.5%;overflow:hidden;}
#foot-box{clear:both;display:inline-block;vertical-align:top;width:95%;margin:0 0 50px 0;padding:0 2.5%;}
#fbox1, #fbox2, #fbox3, #fbox4{display:inline-block;width:260px;margin:25px 15px 0 15px;padding:0;vertical-align:top;}

#foot-copy{clear:both;width:95%;margin:0;padding:0 2.5%;height:130px;}
#foot-copy .container{clear:both;position:relative;width:100%;margin:0 auto;padding:0;overflow:hidden;}
#copy{position:relative;top:54px;margin:0;padding:10px 0 0 0;text-align:left;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;}
#copy span{color:#a3a3a3;}

#powered{position:relative;top:58px;margin:0;padding:0 0 80px 0;text-align:left;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;}
#powered a{color:#7b7b7b;text-decoration:none;}
#powered a:hover{color:#000;text-decoration:none;}
#powered img{vertical-align:middle;}

/* MENU FOOT */
#menu4 ul{position:absolute;left:0;top:20px;margin:0;list-style:none;}
#menu4 li{float:left;padding:0 10px 0 0;margin:0 10px 0 0;border-right:1px #e0e0e0 solid;}
#menu4 li.lL{float:left;padding:0;margin:0;height:20px;border-right:none;}
#menu4 li a{height:20px;padding:0;margin:0;line-height:20px !important;font:14px 'Lato', sans-serif;font-weight:700;color:#999;text-decoration:none;}
#menu4 li a:hover, #menu4 .selected a, #menu4 .selected-parent a{color:#999;text-decoration:underline;}

/* SCROLL BACK TO TOP */
#backToTop{position:absolute;bottom:25px;right:5%;left:90%;z-index:1000;}
#backToTop a{display:block;width:47px;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:1s;-moz-transition:1s;transition:1s;opacity:1;filter:alpha(opacity=100);}
#backToTop a:hover{color:#a1134c;opacity:1;filter:alpha(opacity=100);}
#backToTop span{display:block;width:47px;height:47px;background:url('img/back_to_top.png') no-repeat center center;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#backToTop a:hover span{}

#sideTab{display:block !important;z-index:2000;position:fixed;right:-60px;top:285px;border:2px solid #d5e8e8;border-top-left-radius:15px;border-top-right-radius:15px;background:#059b9a;border-bottom:none;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
* html #sideTab{display:none;}
*:first-child+html #sideTab{border-bottom:2px solid #d5e8e8;right:0;}
#sideTab{margin-right:-35px \ ;border:2px solid #75a321 \ ;}
#sideTab a{display:block;padding:10px 13px 20px 13px;text-decoration:none;color:#fff;font:18px 'Lato', sans-serif;font-weight:700;}

#sideTabFace{z-index:2000;position:fixed;right:-2px;top:124px;border:2px solid #d5e8e8;border-top-left-radius:15px;border-bottom-left-radius:15px;background:#3A549F;border-right:none;}
* html #sideTabFace{display:none;}
*:first-child+html #sideTabFace{border-bottom:2px solid #d5e8e8;right:0;}
#sideTabFace a{display:block;padding:4px 10px 5px;text-decoration:none;color:#fff;font:22px 'Lato', sans-serif;font-weight:700;}

#sideTabIn{z-index:2000;top:184px;}

/* SLIDER FACEBOOK */
#fb {z-index:2000;background:#c42220;width:282px;height:100px;top:16px;right:-186px;display:block;padding:0;position:fixed;float:right;border:2px solid #d5e8e8;border-top-left-radius:15px;border-bottom-left-radius:15px;border-right:none;}
#fb .fb_p{width:82px;height:82px;position:relative;right:-7px;top:8px;background:url('img/infolinia.png') no-repeat;}
#fb .fb_t{position:relative;top:-54px;left:46px;margin:0;font:12px 'Lato', sans-serif;font-weight:400;color:#fff;text-align:center;}
#fb .fb_t strong{margin:0;font:24px 'Lato', sans-serif;font-weight:700;color:#fff;text-align:center;}
#fb .fb_t span{margin:0;font:12px 'Lato', sans-serif;font-weight:400;color:#fff;text-align:center;text-transform:uppercase;}
}

@media screen and (max-width:720px){ /* RWD Step 6 */
#header{width:100%; padding:0; height:auto;position:relative;}

#trueHeader{left:0;right:0;margin:0;padding:0 0 0 0;box-shadow:0 1px 5px rgba(0,0,0,0.3);-khtml-box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 5px rgba(0,0,0,0.3);-o-box-shadow:0 1px 5px rgba(0,0,0,0.3);background-color:transparent;background-color:rgba(255,255,255,0.97);}
#header.sticky #trueHeader{position:relative;top:0;padding:0 0 0 0;z-index:1000;}
#header.sticky.condensed #trueHeader{padding:0 0 0 0;top:0;}

/* MENU TOP 1 */
#menu1 ul{position:absolute;margin:46px 0 0 0;list-style:none;z-index:10;}
#menu1 li{float:left;padding:0 15px 0 5px;margin:0;background:url('img/menu_p.jpg') no-repeat right;}
#menu1 li.lL{float:left;padding:0 15px 0 5px;margin:0;background:none;}
#menu1 li a{padding:0;margin:0;font:13px 'Lato', sans-serif;font-weight:700;color:#727272;text-decoration:none;}
#menu1 li a:hover, #menu1 .selected a, #menu1 .selected-parent a{text-decoration:underline;}

#head1{clear:both;position:relative;width:96%;margin:0;padding:0 2%;border-bottom:none;}
#head1 .container{clear:both;position:relative;width:100%;height:180px;margin:0;padding:0;overflow:hidden;}

#logo{right:40%;left:42%;top:12px;} /* lato: top:26px;height:53px zima: top:12px;height:77px; */

#head2{clear:both;float:left;width:100%;margin:0;padding:0 2%;}
#head2 .container{clear:both;float:left;width:100%;height:auto;margin:0;padding:0;overflow:hidden;}

/* MENU TOP 2 */
#menu2 ul{float:left;margin:100px 10px 0 300px;list-style:none;height:26px;}
#menu2 li.lBasket{float:left;height:26px;text-align:right;margin:0;padding:0;line-height:26px !important;}
#menu2 li.lBasket a{float:left;font:18px 'Lato', sans-serif;font-weight:700;padding:0 60px 0 0;margin:0;background:url('img/cart.jpg') no-repeat 80px 0;color:#059b9a;text-transform:uppercase;text-decoration:none;line-height:30px !important;}
#menu2 li.lBasket a:hover{color:#059b9a;text-decoration:underline;}
#menu2 li.lBasket span{margin:0;padding:0;float:left;color:#808281;font:13px 'Lato', sans-serif;font-weight:700;height:26px;line-height:28px !important;}

#waluta-header{position:absolute;top:132px;right:140px;width:260px;margin:0;padding:5px 0 5px 0;}

/* ADVANCED SEARCH */
#searchFormAdvanced{position:absolute;left:0;margin:130px 0 0 60px;padding:0;text-align:right;width:215px;}
#searchFormAdvanced .phrase label, #searchFormAdvanced .producer label{display:none;}
#searchFormAdvanced .producer{display:none;}
#searchFormAdvanced .phrase {float:left;}
#searchFormAdvanced .input{float:left;width:163px;height:36px;margin:0;padding:0 10px 0 0;border:0;background:url('img/search2.jpg') no-repeat;font:13px 'Lato', sans-serif;font-weight:400;}
#searchFormAdvanced .submit{float:left;width:42px;height:36px;margin:0;padding:0;border:0;background:url('img/search1.jpg') no-repeat;text-indent:-99999px;cursor:pointer;}
#searchFormAdvanced .hide, #searchFormAdvanced legend{display:none;}
#searchFormAdvanced .prices .input{display:none;width:42px;margin:0 0 0 4px;}
#searchFormAdvanced .prices label{display:none;padding-left:4px;}

#menu3 ul{position:absolute;left:20px;top:126px;overflow:hidden;width:60px;min-height:50px;height:auto;margin:0;list-style:none;background:url('img/menu-min.png') top left no-repeat;display:block;z-index:2000;cursor:pointer;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:none;}
#menu3 ul:hover {display:block;float:left;width:100%;height:700px;padding:55px 0 0 0;margin:0;border-radius:none;}
#menu3 ul:hover li{display:block;border-radius:none;}
#menu3 li{float:left;padding:0;margin:0;display:none;clear:both;width:260px;background:#d5e8e8;border-radius:none;}
#menu3 li:hover{color:#4b4b4b;text-decoration:none;border-radius:none !important;background:#fff !important;}
#menu3 li a{float:left;height:32px;width:100%;text-align:left;background:none !important;line-height:32px !important;padding:0;text-indent:15px;color:#4b4b4b;font:14px 'Lato', sans-serif;font-weight:700;text-decoration:none;border-radius:none;border-bottom:1px #d4d4d4 solid;}
#menu3 li a:hover{background:#fff !important;color:#4b4b4b;text-decoration:none;border-radius:none !important;}
#menu3 .selected a{background:#fff;color:#4b4b4b;text-decoration:none;border-radius:none !important;}
#menu3 .selected-parent a{background:#fff;color:#4b4b4b;text-decoration:none;border-radius:none !important;}
#menu3 li.dropDown ul{display:none;float:left;width:500px;box-shadow:none;background:none;-khtml-box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;border-radius:none !important;}
#menu3 li.dropDown:hover{background:#d5e8e8;color:#4b4b4b;text-decoration:none;border-radius:none !important;}
#menu3 li.dropDown a{display:block;border-radius:none !important;}
#menu3 li.dropDown ul{float:left;z-index:5000;position:absolute;left:260px;top:0;margin:0;padding:0;height:700px;}
#menu3 li.dropDown:hover ul ul{display:none;width:100%;border-radius:none !important;}

#menu3 li.l1.dropDown ul.sub1 li{position:relative;clear:left;float:left;width:195px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l2.dropDown ul.sub1 li{position:relative;clear:left;float:left;width:180px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l3.dropDown ul.sub1 li{position:relative;clear:left;float:left;width:130px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l4.dropDown ul.sub1 li{position:relative;clear:left;float:left;width:170px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l5.dropDown ul.sub1 li{position:relative;clear:left;float:left;width:190px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l6.dropDown ul.sub1 li{position:relative;clear:left;float:left;width:90px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}

#menu3 li.dropDown ul li:hover{background:#fff;border-radius:none !important;}
#menu3 li.dropDown ul li a{display:block;width:100%;text-align:left;height:34px;line-height:34px !important;margin:0;padding:0;text-indent:16px;font:12px 'Lato', sans-serif;font-weight:400;text-shadow:none;}
#menu3 li.dropDown ul li a:hover{text-decoration:none;border-radius:none !important;background:#fff;}
#menu3 li.dropDown .selected > a{text-decoration:none;background:none;border-radius:none !important;}
#menu3 li.l1.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:195px;height:700px;margin:0;padding:0;width:500px;}
#menu3 li.l2.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:180px;height:700px;margin:0;padding:0;width:500px;}
#menu3 li.l3.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:130px;height:700px;margin:0;padding:0;width:500px;}
#menu3 li.l4.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:170px;height:700px;;margin:0;padding:0;width:500px;}
#menu3 li.l5.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:190px;height:700px;margin:0;padding:0;width:500px;}
#menu3 li.l6.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:90px;height:700px;margin:0;padding:0;width:500px;}

#menu3 li.l1.dropDown ul ul.sub2 li{height:34px;line-height:34px !important;margin:0;padding:0;width:200px;}
#menu3 li.l1.dropDown ul li.l7 ul.sub2 li{height:34px;line-height:34px !important;margin:0;padding:0;width:310px !important;}
#menu3 li.l3.dropDown ul li.l2 ul.sub2 li{display:none !important;}
#menu3 li.l4.dropDown ul ul.sub2 li{height:34px;line-height:34px !important;margin:0;padding:0;width:160px;}
#menu3 li.l6.dropDown ul ul.sub2 li{height:34px;line-height:34px !important;margin:0;padding:0;width:260px;}

#menu3 li.dropDown ul ul li a{height:34px;line-height:34px !important;margin:0;padding:0;text-indent:16px;font:12px 'Lato', sans-serif;font-weight:400;text-shadow:none;}

/* BANNERS */
#banner0{text-align:center;padding-bottom:15px;}
#banner1{text-align:center;margin:10px 0;}

.theme-default .nivoSlider{float:right;width:100%;height:auto;margin:20px 0 0 0;padding:0;border:1px #d4d4d4 solid;}
.theme-default .nivo-controlNav{padding: 5px 0;}
.nivoSlider a.nivo-imageLink {background:white; filter: alpha(opacity=0);opacity: 0;} /* modrhh+ IE link hack*/
@media print{ #banner0, #banner1, #column .theme-default, #content .theme-default{display:none;}}

#body{clear:both;margin:0;padding:0;width:95%;margin:0;padding:0 2.5%;background:url('img/slider_shadow.png') no-repeat center top;}
#body .container{clear:both;position:relative;width:100%;margin:0 auto;padding:0;overflow:hidden;}

#waluta{clear:both;float:left;width:99%;margin:20px 0 0 0;padding:5px 0;border:1px solid #d4d4d4;}

/* PAGE TITLE */
#title{float:left;clear:both;width:100%;height:45px;line-height:45px !important;text-align:left;margin:20px 0 20px 0;background:none;padding:0;border-bottom:1px #d4d4d4 solid;text-transform:uppercase;}
#title h1{display:inline-block;height:43px;color:#059b9a;font:16px 'Lato', sans-serif;font-weight:400;line-height:43px !important;padding:0 20px 0 0;margin:0;border-bottom:5px #059b9a solid;}

#promocje{position:relative;float:left;clear:both;width:100%;height:45px;line-height:45px !important;text-align:left;margin:30px 0 10px 0;background:none;adding:0;border-bottom:1px #d4d4d4 solid;text-transform:uppercase;}
#promocje h1{display:inline-block;width:100%;color:#c42220;font:16px 'Lato', sans-serif;font-weight:700;height:43px;line-height:43px !important;padding:0 0 0 0;margin:0;border-bottom:5px #c42220 solid;}	

/* NAVIGATION PATH - TREE */
#page div.breadcrumb{clear:both;margin:0;padding:0;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:400;}
#page div.breadcrumb a{text-decoration:none;color:#059b9a;font:12px 'Lato', sans-serif;font-weight:400;}
#page div.breadcrumb a:hover{text-decoration:none;color:#2c2c2c;}

/* PRODUCTS LIST */
#products{position:relative;clear:both;float:left;width:100%;margin:0;list-style:none;}
#products ul.list{position:relative;float:left;width:100%;margin:20px 0 0 0;list-style:none;}
#products ul.list li{position:relative;width:41%;min-height:440px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:none;}
#products ul.list li:hover{float:left;width:41%;min-height:440px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:#d5e8e8;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;}
#products ul.list li li{float:none;width:auto;margin-left:0px;padding:0;border-top:0px;text-align:left;}
#products ul.list li li:hover{float:none;width:auto;margin-left:0px;padding:0;border-top:0px;text-align:left;}
#products ul.list li.column0{float:left;margin:0 12px 20px 12px;}
#products ul.list li.column1{float:left;margin:0 12px 20px 12px;}
#products ul.list li .photo{clear:both;margin:10px 0 10px 0;text-align:center;padding:0;}
#products ul.list li img{margin:0;padding:0;border:1px #d4d4d4 solid;}
#products li .basket{position:absolute;bottom:80px;margin:16px 0 0 74px;padding:0;width:131px;height:34px;}
#products li .basket a{display:block;width:131px;height:34px;line-height:34px !important;text-align:left;padding:0;margin:0;color:#fff;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:400;text-indent:16px;text-transform:uppercase;background:url('img/button_cart.png') no-repeat 0 0;}
#products li .basket a:hover{background:url('img/button_cart.png') no-repeat 0 -34px;}

#products .pages{float:right;margin:0;padding:10px 20px 0 0;border:0;text-align:right;}
#products .pages li{margin:0;padding:0 2px;border:0;background:none;}
#products .pages a{padding:0 2px;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#products .pages a:hover{color:#059b9a;text-decoration:none;}
#products .pages strong{padding:0 2px;color:#059b9a;font:14px 'Lato', sans-serif;font-weight:700;}
#products .pages .viewAll{padding-right:8px;border-right:1px solid #666;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;}
#products .pages .viewAll a{color:#059b9a;text-decoration:none;}
#products .pages .viewAll a:hover{color:#484848;text-decoration:none;}
#products .pages .title{padding-left:8px;padding-right:4px;;border:none;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;}
#products .pages#pagesBefore{clear:none;width:auto;}

/* PRODUCTS LAST VISITED */
#productsLastVisited{clear:both;float:left;width:100%;margin:0;padding:0;}
#productsLastVisited ul{float:left;width:100%;margin:0;padding:0;list-style:none;}
#productsLastVisited li{float:left;width:41%;min-height:300px;margin:0 0 10px 0;padding:10px 5px 10px 5px;border:1px solid #e0e0e0;text-align:center;background:none;}
#productsLastVisited li:hover{float:left;width:41%;min-height:300px;margin:0 0 10px 0;padding:10px 5px 10px 5px;border:1px solid #e0e0e0;text-align:center;background:#d5e8e8;}
#productsLastVisited li.column0{margin:0 15px 20px 15px;}
#productsLastVisited li.column1{margin:0 15px 20px 15px;}
#productsLastVisited li .photo{clear:both;margin:10px 0 10px 0;text-align:center;padding:0;}
#productsLastVisited img{margin:0;padding:0;border:1px #d4d4d4 solid;}
#productsLastVisited img:hover{border:1px #d4d4d4 solid;}
#productsLastVisited a{text-decoration:none;color:#2c2c2c;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#productsLastVisited a:hover{color:#059b9a;text-decoration:none;}
#productsLastVisited .price, #productsLastVisited .noPrice{margin:20px 0 10px 0;padding:0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
#productsLastVisited .price strong{color:#323131;text-decoration:none;font:22px 'Lato', sans-serif;font-weight:700;}
#productsLastVisited .price em{padding:0 6px 0 0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;font-style:normal;}
#productsLastVisited .price span{margin:0 0 0 4px;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
@media print{#productsLastVisited .price em, #productsLastVisited .price span, #productsLastVisited .price strong{font-weight:normal;}
#productsLastVisited{float:none;width:17.2cm;padding:0;margin:0;}}

/* RELATED PRODUCTS */
#productsRelated{clear:both;float:left;width:100%;margin:0;padding:0;}
#productsRelated ul{float:left;width:100%;margin:0;padding:0;list-style:none;}
#productsRelated li{float:left;width:41%;min-height:300px;margin:0 0 10px 0;padding:10px 5px 10px 5px;border:1px solid #e0e0e0;text-align:center;background:none;}
#productsRelated li:hover{float:left;width:41%;min-height:300px;margin:0 0 10px 0;padding:10px 5px 10px 5px;border:1px solid #e0e0e0;text-align:center;background:#d5e8e8;}
#productsRelated li.column0{margin:0 15px 20px 15px;}
#productsRelated li.column1{margin:0 15px 20px 15px;}
#productsRelated li .photo{clear:both;margin:10px 0 10px 0;text-align:center;padding:0;}
#productsRelated img{margin:0;padding:0;border:1px #d4d4d4 solid;}
#productsRelated img:hover{border:1px #d4d4d4 solid;}
#productsRelated a{text-decoration:none;color:#2c2c2c;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#productsRelated a:hover{color:#059b9a;text-decoration:none;}
#productsRelated .price, #productsRelated .noPrice{margin:20px 0 10px 0;padding:0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
#productsRelated .price strong{color:#323131;text-decoration:none;font:22px 'Lato', sans-serif;font-weight:700;}
#productsRelated .price em{padding:0 6px 0 0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;font-style:normal;}
#productsRelated .price span{margin:0 0 0 4px;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
@media print{#productsRelated .price em, #productsRelated .price span, #productsRelated .price strong{font-weight:normal;}
#productsRelated{float:none;width:17.2cm;padding:0;margin:0;}}
#product .recommended, #products .recommended{padding-left:5px;}

/* PROFILE */
#profile .fb{padding-top:15px;text-align:center;white-space:nowrap;}
#profile .fb img{margin-top:10px;border:1px solid #273b65;}
#profile{clear:both;width:99%;margin:0 0 20px 0;padding:30px;border:1px #d6d6d6 solid;background:#d5e8e8;text-align:center;}
#profile fieldset{padding:0;margin:0 auto;}
#profile fieldset legend{display:none;}
#profile dl{clear:both;float:left;margin:0 0 10px 0;padding:0;}
#profile dd{float:left;}
#profile dt{float:left;min-height:30px;line-height:30px !important;width:200px;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#profile dd.not-required{display:none;}
#profile.register div#notRequired{display:none;}
#profile.register dd.not-required{display:block;}
#profile .input, #profile textarea{margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#profile .input.warning-required, #profile select.warning-required, #profile textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#profile dt.captcha{float:left;min-height:30px;line-height:30px !important;width:430px;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a}
#profile .captcha em{font-style:normal;font-weight:bold;}
#profile .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
#profile .save{float:left;margin:0 auto;text-align:center;}
#profile span{display:inline-block;margin:6px 0 0 20px;padding:0;color:#727272;font:12px 'Lato', sans-serif;font-weight:400;}
#profile .submit{display:block;width:131px;height:34px;line-height:34px !important;margin:0 0 0 10px;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#profile .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#profile .forget{clear:both;float:left;width:100%;margin:40px 0 0 -50px;text-align:center;}
#profile .forget a{color:#059b9a;text-decoration:none;font:16px 'Lato', sans-serif;font-weight:400;}
#profile .forget a:hover{color:#b3c3c3;text-decoration:none;font:16px 'Lato', sans-serif;font-weight:400;}
#profile .rules a{color:#059b9a;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:400;}
#profile .rules a:hover{color:#b3c3c3;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:400;}

/* BASKET AND ORDER */
#orderedProducts{clear:both;width:100%;margin:0;padding:0;}
#orderedProducts table{width:100%;margin:0 0 20px 0;font:14px 'Lato', sans-serif;font-weight:400;background:#fff;}
#orderedProducts thead tr{background:#059b9a;}
#orderedProducts thead .name{text-align:center;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts .photo{display:none;text-align:center;margin:0 auto;}
#orderedProducts thead .quantity{text-align:center;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts thead .price,#orderedProducts thead .price1,#orderedProducts thead .price2,#orderedProducts thead .price3,#orderedProducts thead .summary,#orderedProducts thead .delivery{text-align:right;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts thead span{color:#fff;font:12px 'Lato', sans-serif;font-weight:400;}
#orderedProducts thead td{padding:5px;margin:0;}
#orderedProducts thead td.image, #orderedProducts tbody td.image{display:none;}
#orderedProducts thead em{padding:0 4px 0 0;font-style:normal;}
#orderedProducts tbody tr{background:#d5e8e8;}
#orderedProducts tbody th, #orderedProducts tbody td{padding:5px;margin:0;}
#orderedProducts tbody th{text-align:center;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:400;}
#orderedProducts tbody th a{text-decoration:none;color:#2c2c2c;}
#orderedProducts tbody th a:hover{text-decoration:none;color:#059b9a;}
#orderedProducts tbody .price,#orderedProducts tbody .price1, #orderedProducts tbody .price2, #orderedProducts tbody .price3, #orderedProducts tbody .summary{font-weight:bold;text-align:right;}
#orderedProducts tbody .del, #orderedProducts tbody .del{text-align:center;}
#orderedProducts tbody .quantity, #orderedProducts tbody .quantity input{text-align:center;}
#orderedProducts tbody .quantity input.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#orderedProducts tbody .quantity label{display:none;}
#orderedProducts tbody a:hover{background:inherit;color:#059b9a;}
#orderedProducts tfoot tr{background:#d5e8e8;}
#orderedProducts tfoot{text-align:right;}
#orderedProducts tfoot .summaryProducts, #orderedProducts tfoot .summaryProducts th, #orderedProducts tfoot .summaryShippingPayment, #orderedProducts tfoot .summaryOrder{text-align:right;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:700;}
#orderedProducts tfoot .nextStep{padding:5px;}
#orderedProducts #orderSummary{text-align:right;padding:5px;color:#FF0000;font:14px 'Lato', sans-serif;font-weight:700;}
#orderedProducts #shippingCost{text-align:right;padding:5px;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:400;}
#orderedProducts #orderProductsSumary{text-align:right;padding:5px;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:400;}
#orderedProducts #orderProductsSumary2{text-align:right;padding:5px;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:700;}
#orderedProducts tfoot .nextStep .submit{display:block;float:right;width:131px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts tfoot .nextStep .submit:hover{	color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#orderedProducts tfoot .nextStep .continue{display:block;float:left;width:190px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/continue.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts tfoot .nextStep .continue:hover{color:#fff;background:url('img/continue.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#orderedProducts tfoot .nextStep2{padding:10px;}
#orderedProducts tfoot .nextStep2 .submit{display:block;float:right;width:300px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/nextstep.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts tfoot .nextStep2 .submit:hover{color:#fff;background:url('img/nextstep.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#orderedProducts tbody input{margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#orderedProducts tbody input.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}

#basket #orderedProducts table{margin:0;padding:0;}
#basket .info{padding:10px;text-align:left;}
#basket #recount{background:#fff;}
#basket #recount td{text-align:center;padding:10px;margin:0;}
#basket #recount .submit{display:block;width:84px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/zapisz.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#basket #recount .submit:hover{color:#fff;background:url('img/zapisz.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#basket .summaryProducts{margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:400;color:#2c2c2c;}
#basket .summaryProducts #summary{margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:400;text-align:right;color:#2c2c2c;}
#basket .summaryProducts #summary1{margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:700;text-align:right;color:#2c2c2c;}
#basket .summaryProducts #summary2{margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:700;text-align:right;color:#FF0000;}
#basket .del{padding:0 2px;margin:0;font:14px 'Lato', sans-serif;font-weight:700;text-transform:uppercase;}
#basket .del a{color:#FF0000;text-decoration:none;}
#basket .del a:hover{text-decoration:none;color:#000;}
#basket .buttons #continue{text-align:left;padding:10px;}
#basket .buttons #continue .submit{display:block;float:left;width:190px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/continue.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#basket .buttons #continue .submit:hover{color:#fff;background:url('img/continue.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#basket #pageDescription{margin:20px 10px 20px 10px;}
#basket legend{display:none;}
#basket #save{padding:0;margin:20px 0 10px 0;text-align:center;}
#basket #save .submit{display:block;width:190px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/continue.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#basket #save .submit:hover{color:#fff;background:url('img/continue.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#basket .image img{margin:0;padding:0;border:1px #d4d4d4 solid;width:80px;height:80px;}
#basket .image a:hover img{margin:0;padding:0;border:1px #d4d4d4 solid;opacity:0.8;}

/* COMMENTS */
#commentForm{clear:both;float:none !important;width:98%;margin:40px 0 20px 0;padding:10px;border:1px #d6d6d6 solid;background:#d5e8e8;}
#commentForm fieldset{padding:0;margin:0;}
#commentForm .form{clear:both;margin:20px 0 20px 0;padding:0;}
#commentForm dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#commentForm dt, #commentForm dd{margin:0;padding:0;}
#commentForm dt{float:left;min-height:30px;line-height:30px !important;width:160px;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#commentForm dd{float:left;}
#commentForm span{display:inline-block;margin:6px 0 0 20px;padding:0;color:#727272;font:12px 'Lato', sans-serif;font-weight:400;}
#commentForm dt.vote{float:left;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#commentForm dd.vote{float:left;margin:6px 0 0 10px;}
#commentForm #captcha imput{margin:0;padding:0;width:100px !important;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#commentForm .captcha em{font-style:normal;font-weight:bold;}
#commentForm .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
#commentForm legend{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
#commentForm .save{float:left;margin:0 0 0 20px;padding:0;}
#commentForm .input, #commentForm select{margin:0;padding:0 10px 0 10px;width:300px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#commentForm textarea{margin:0;padding:10px;height:100px;width:300px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#commentForm .input.warning-required, #commentForm select.warning-required, #commentForm textarea.warning-required{margin:0;padding:0;border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#commentForm .input:focus, #commentForm select:focus, #commentForm .textarea:focus{text-shadow:none;}
#commentForm .submit{display:block;width:131px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:11px 'Lato', sans-serif;color:#fff;font-weight:400;}
#commentForm .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#comments{float:none !important;clear:both;width:100%;margin:10px 0 20px 0;list-style:none;}
#comments li{float:right;width:100%;margin:10px 0 0 0;}
#comments .user{float:left;width:67px;height:67px;margin:0;padding:0;background:url('img/coment2.jpg') no-repeat;}
#comments .arrow{position:absolute;width:19px;height:16px;margin:14px 0 0 87px;padding:0;background:url('img/coment1.jpg') no-repeat;z-index:10;}
#comments .ll{float:left;width:20%;margin:0;padding:0;}
#comments .comment-text{position:relative;float:right;padding:15px;width:80%;border:1px #e9e9e9 solid;border-radius:10px;}
#comments span.name{display:block;color:#059b9a;font:16px 'Lato', sans-serif;font-weight:700;}
#comments span.date{display:block;margin:6px 0 0 0;color:#666;font:13px 'Lato', sans-serif;font-weight:400;}
#comments p{float:right;line-height:21px;margin:8px 10px 8px 0;padding:0;width:70%;text-align:justify;color:#2c2c2c;font:13px 'Lato', sans-serif;font-weight:400;}
#comments .ratingDisplay{display:block;width:80px;margin:10px 0 10px 0;opacity:0.5;}
#commentForm dd.vote{float:left;}
#commentForm dt.vote{float:left;margin-right:5px;}
* html #commentForm dd.vote{margin-bottom:0;}
#commentForm .commentContent{clear:both;}
#commentForm ul.rating li{cursor:pointer;float:left;text-indent:-999em;}
#commentForm ul.rating li a {position:absolute;left:0;top:0;width:16px;height:16px;text-decoration:none;z-index: 200;}
#commentForm ul.rating li.one a{left:0}
#commentForm ul.rating li.two a{left:16px;}
#commentForm ul.rating li.three a{left:32px;}
#commentForm ul.rating li.four a{left:48px;}
#commentForm ul.rating li.five a{left:64px;}
#commentForm ul.rating li a:hover{z-index:2;width:80px;height:16px;overflow:hidden;left:0;background: url('img/stars.png') no-repeat 0 0}
#commentForm ul.rating li.one a:hover{background-position:0 -96px;}
#commentForm ul.rating li.two a:hover{background-position:0 -112px;}
#commentForm ul.rating li.three a:hover{background-position:0 -128px}
#commentForm ul.rating li.four a:hover{background-position:0 -144px}
#commentForm ul.rating li.five a:hover{background-position:0 -160px}

/* CONTACT FORM */
#contactPanel{clear:both;float:left;width:98%;margin:40px 0 20px 0;padding:20px;border:1px #d6d6d6 solid;background:#d5e8e8;}
#contactPanel fieldset{padding:0;margin:0;}
#contactPanel fieldset legend{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
#contactPanel dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#contactPanel dd{float:left;}
#contactPanel dt{float:left;min-height:30px;line-height:30px !important;width:160px;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#contactPanel span{display:inline-block;margin:6px 0 0 20px;padding:0;color:#727272;font:12px 'Lato', sans-serif;font-weight:400;}
#contactPanel .input, #contactPanel select{width:300px;margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel textarea{width:300px;margin:0;padding:10px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel .input.warning-required, #contactPanel select.warning-required, #contactPanel textarea.warning-required{width:300px;margin:0;padding:0;border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel .input:focus, #contactPanel select:focus, #contactPanel .textarea:focus{width:300px;text-shadow:none;}
#contactPanel #captcha imput{width:60px;margin:0;padding:0;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel .captcha em{font-style:normal;font-weight:bold;}
#contactPanel .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
#contactPanel .save{float:left;margin:0 0 0 20px;padding:0;}
#contactPanel .submit{display:block;width:131px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;}
#contactPanel .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}

/* FOOTER - SITE AND SCRIPT COPYRIGHTS STYLES */
#foot{clear:both;width:100%;margin:0;padding:10px 0;background:#d6e8e8;border-bottom:1px #d1cfd4 solid;}
#foot .container{clear:both;position:relative;width:95%;margin:0 auto;padding:0 2.5%;overflow:hidden;height:100%;}
#foot-box{clear:both;display:inline-block;vertical-align:top;width:95%;margin:0 0 60px 0;padding:0 2.5%;}
#fbox1, #fbox2, #fbox3, #fbox4{display:inline-block;width:240px;margin:25px 15px 0 15px;padding:0;vertical-align:top;}

#foot-copy{clear:both;width:95%;margin:0;padding:0 2.5%;height:130px;}
#foot-copy .container{clear:both;position:relative;width:100%;margin:0 auto;padding:0;overflow:hidden;}

#copy{position:relative;top:54px;margin:0;padding:10px 0 0 0;text-align:left;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;}
#copy span{color:#a3a3a3;}

#powered{position:relative;top:58px;margin:0;padding:0 0 80px 0;text-align:left;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;}
#powered a{color:#7b7b7b;text-decoration:none;}
#powered a:hover{color:#000;text-decoration:none;}
#powered img{vertical-align:middle;}

/* MENU FOOT */
#menu4 ul{position:absolute;left:0;top:20px;margin:0;list-style:none;}
#menu4 li{float:left;padding:0 10px 0 0;margin:0 10px 0 0;border-right:1px #e0e0e0 solid;}
#menu4 li.lL{float:left;padding:0;margin:0;height:20px;border-right:none;}
#menu4 li a{height:20px;padding:0;margin:0;line-height:20px !important;font:14px 'Lato', sans-serif;font-weight:700;color:#999;text-decoration:none;}
#menu4 li a:hover, #menu4 .selected a, #menu4 .selected-parent a{color:#999;text-decoration:underline;}

/* SCROLL BACK TO TOP */
#backToTop{position:absolute;bottom:25px;right:5%;left:90%;z-index:1000;}
#backToTop a{display:block;width:47px;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:1s;-moz-transition:1s;transition:1s;opacity:1;filter:alpha(opacity=100);}
#backToTop a:hover{color:#a1134c;opacity:1;filter:alpha(opacity=100);}
#backToTop span{display:block;width:47px;height:47px;background:url('img/back_to_top.png') no-repeat center center;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#backToTop a:hover span{}

#sideTab{display:block !important;z-index:2000;position:fixed;right:-60px;top:286px;border:2px solid #d5e8e8;border-top-left-radius:15px;border-top-right-radius:15px;background:#059b9a;border-bottom:none;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
* html #sideTab{display:none;}
*:first-child+html #sideTab{border-bottom:2px solid #d5e8e8;right:0;}
#sideTab{margin-right:-35px \ ;border:2px solid #75a321 \ ;}
#sideTab a{display:block;padding:10px 13px 20px 13px;text-decoration:none;color:#fff;font:18px 'Lato', sans-serif;font-weight:700;}

#sideTabFace{z-index:2000;position:fixed;right:-2px;top:125px;border:2px solid #d5e8e8;border-top-left-radius:15px;border-bottom-left-radius:15px;background:#3A549F;border-right:none;}
* html #sideTabFace{display:none;}
*:first-child+html #sideTabFace{border-bottom:2px solid #d5e8e8;right:0;}
#sideTabFace a{display:block;padding:4px 10px 5px;text-decoration:none;color:#fff;font:22px 'Lato', sans-serif;font-weight:700;}

#sideTabIn{z-index:2000;top:185px;}

/* SLIDER FACEBOOK */
#fb {z-index:2000;background:#c42220;width:282px;height:100px;top:16px;right:-186px;display:block;padding:0;position:fixed;float:right;border:2px solid #d5e8e8;border-top-left-radius:15px;border-bottom-left-radius:15px;border-right:none;}
#fb .fb_p{width:82px;height:82px;position:relative;right:-7px;top:8px;background:url('img/infolinia.png') no-repeat;}
#fb .fb_t{position:relative;top:-54px;left:46px;margin:0;font:12px 'Lato', sans-serif;font-weight:400;color:#fff;text-align:center;}
#fb .fb_t strong{margin:0;font:24px 'Lato', sans-serif;font-weight:700;color:#fff;text-align:center;}
#fb .fb_t span{margin:0;font:12px 'Lato', sans-serif;font-weight:400;color:#fff;text-align:center;text-transform:uppercase;}
}

@media screen and (max-width:560px){ /* RWD Step 7 */
#product img, #page img {
    max-width: 100% !important;
    height: auto !important;
	float:none !important;
	margin:0 auto !important;
	display:block;
}

#product iframe, #page iframe {
	max-width: 100% !important;
	float:none !important;
	margin:10px auto !important;
	clear:both;
	}
}



@media screen and (max-width:420px){ /* RWD Step 8 */
#fb, #backToTop, div.breadcrumb, #comments, #commentForm, #title3{display:none;}

#header{width:100%; padding:0; height:auto;position:relative;}
#trueHeader{left:0;right:0;margin:0;padding:0 0 0 0;box-shadow:0 1px 5px rgba(0,0,0,0.3);-khtml-box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 5px rgba(0,0,0,0.3);-o-box-shadow:0 1px 5px rgba(0,0,0,0.3);background-color:transparent;background-color:rgba(255,255,255,0.97);}
#header.sticky #trueHeader{position:relative;top:0;padding:0 0 0 0;z-index:1000;}
#header.sticky.condensed #trueHeader{padding:0 0 0 0;top:0;}

#head1{clear:both;position:relative;width:95%;margin:0;padding:0 2.5%;border-bottom:none;}
#head1 .container{clear:both;position:relative;width:100%;height:240px;margin:0;padding:0;overflow:hidden;}

#logo{right:25%;left:25%;top:5px;} /* lato: top:14px;height:53px; zima: top:5px;height:77px; */

#head2{clear:both;float:left;width:100%;margin:0;padding:0 2.5%;}
#head2 .container{clear:both;float:left;width:100%;height:auto;margin:0;padding:0;overflow:hidden;}

/* MENU TOP 1 */
#menu1 ul{position:absolute;margin:82px 0 0 0;list-style:none;z-index:10;}
#menu1 li{float:left;padding:0 15px 0 5px;margin:0;background:url('img/menu_p.jpg') no-repeat right;}
#menu1 li.lL{float:left;padding:0 15px 0 5px;margin:0;background:none;}
#menu1 li a{padding:0;margin:0;font:13px 'Lato', sans-serif;font-weight:700;color:#727272;text-decoration:none;}
#menu1 li a:hover, #menu1 .selected a, #menu1 .selected-parent a{text-decoration:underline;}

/* MENU TOP 2 */
#menu2 ul{float:left;margin:116px 10px 0 10px;list-style:none;height:26px;}
#menu2 li.lBasket{float:left;height:26px;text-align:right;margin:0;padding:0;line-height:26px !important;}
#menu2 li.lBasket a{float:left;font:18px 'Lato', sans-serif;font-weight:700;padding:0 60px 0 0;margin:0;background:url('img/cart.jpg') no-repeat 80px 0;color:#059b9a;text-transform:uppercase;text-decoration:none;line-height:30px !important;}
#menu2 li.lBasket a:hover{color:#059b9a;text-decoration:underline;}
#menu2 li.lBasket span{margin:0;padding:0;float:left;color:#808281;font:13px 'Lato', sans-serif;font-weight:700;height:26px;line-height:28px !important;}

#waluta-header{position:absolute;top:150px;left:0;width:260px;margin:0;padding:5px 0 5px 0;}

/* ADVANCED SEARCH */
#searchFormAdvanced{position:absolute;left:0;margin:190px 0 0 70px;padding:0;text-align:right;width:215px;}
#searchFormAdvanced .phrase label, #searchFormAdvanced .producer label{display:none;}
#searchFormAdvanced .producer{display:none;}
#searchFormAdvanced .phrase {float:left;}
#searchFormAdvanced .input{float:left;width:163px;height:36px;margin:0;padding:0 10px 0 0;border:0;background:url('img/search2.jpg') no-repeat;font:13px 'Lato', sans-serif;font-weight:400;}
#searchFormAdvanced .submit{float:left;width:42px;height:36px;margin:0;padding:0;border:0;background:url('img/search1.jpg') no-repeat;text-indent:-99999px;cursor:pointer;}
#searchFormAdvanced .hide, #searchFormAdvanced legend{display:none;}
#searchFormAdvanced .prices .input{display:none;width:42px;margin:0 0 0 4px;}
#searchFormAdvanced .prices label{display:none;padding-left:4px;}

#menu3 ul{position:absolute;left:0;top:186px;overflow:hidden;width:60px;min-height:50px;height:auto;margin:0;list-style:none;background:url('img/menu-min.png') 20px 0 no-repeat;display:block;z-index:2000;cursor:pointer;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;}
#menu3 ul:hover {display:block;float:left;width:100%;height:auto;padding:55px 0 0 0;margin:0;border-radius:0;}
#menu3 ul:hover li{display:block;border-radius:0;padding:-55px 0 0 0;}
#menu3 li{float:left;padding:0;clear:both;width:100%;border-radius:0;}
#menu3 li:hover{color:#4b4b4b;text-decoration:none;border-radius:none;background:#fff;border-radius:0;}
#menu3 li a{float:left;height:39px;width:100%;text-align:left;background:#d5e8e8;line-height:39px !important;padding:0;text-indent:15px;color:#4b4b4b;font:14px 'Lato', sans-serif;font-weight:700;text-decoration:none;border-radius:0;border-bottom:1px #d4d4d4 solid;}
#menu3 li a:hover{background:#fff;color:#4b4b4b;text-decoration:none;border-radius:0;}
#menu3 .selected a{background:#fff;color:#4b4b4b;text-decoration:none;border-radius:0;}
#menu3 .selected-parent a{background:#fff;color:#4b4b4b;text-decoration:none;border-radius:0;}

/* DROP-DOWN MENU */
#head3 .container{overflow:visible;height:42px;}
#menu3 li.dropDown{display:none;position:relative;white-space:nowrap;z-index:5000;}
#menu3 li.dropDown:hover{background:#fff;color:#4b4b4b;text-decoration:none;border-radius:0;}
#menu3 li.dropDown a{display:block;height:39px;border-radius:0;}
* html #menu3 li.dropDown a{display:block;height:42px;}
#menu3 li.dropDown a:hover{background:#fff;}
#menu3 li ul{display:none;box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
#menu3 li.dropDown ul{display:none;}
#menu3 li.dropDown:hover ul ul{display:none;}
#menu3 li.l1.dropDown ul li{display:none;}
#menu3 li.l2.dropDown ul li{display:none;}
#menu3 li.l3.dropDown ul li{display:none;}
#menu3 li.l4.dropDown ul li{display:none;}
#menu3 li.l5.dropDown ul li{display:none;}
#menu3 li.l6.dropDown ul li{display:none;}
#menu3 li.lL.dropDown ul li{display:none;}
#menu3 li.dropDown ul li:hover{background:#d5e8e8;border-radius:0;}
#menu3 li.dropDown ul li a{display:block;width:100%;text-align:left;height:34px;line-height:34px !important;margin:0;padding:0;text-indent:16px;font:13px 'Lato', sans-serif;font-weight:400;text-shadow:none;}
#menu3 li.dropDown ul li a:hover{text-decoration:none;border-radius:0;}
#menu3 li.dropDown .selected > a{text-decoration:none;background:none;border-radius:0;}
#menu3 li.l1.dropDown ul ul{display:none;}
#menu3 li.l3.dropDown ul ul{display:none;}
#menu3 li.l4.dropDown ul ul{display:none;}
#menu3 li.l5.dropDown ul ul{display:none;}
#menu3 li.l6.dropDown ul ul{display:none;}
#menu3 li.lL.dropDown ul ul{display:none;}
#menu3 li.dropDown ul ul li a{display:none;}

/* PAGE TITLE */
#title{float:none !important;position:relative;clear:both;width:100%;height:none !important;line-height:none !important;text-align:center;margin:0;background:none;padding:0;border-bottom:none;text-transform:uppercase;}
#title h1{float:left;display:inline-block;position:relative;clear:both;width:99%;color:#059b9a;font:18px 'Lato', sans-serif;font-weight:400;height:none !important;line-height:20px !important;padding:0 0 30px 0;margin:20px 5px 10px 5px;border-bottom:3px #059b9a solid;}

/* PRODUCTS LIST */
#products{position:relative;clear:both;float:left;width:100%;margin:0;list-style:none;}
#products ul.list{position:relative;float:left;width:100%;margin:20px 0 0 0;list-style:none;}
#products ul.list li{position:relative;width:90%;min-height:440px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:none;}
#products ul.list li:hover{float:left;width:90%;min-height:440px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:#d5e8e8;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;}
#products ul.list li li{float:none;width:auto;margin-left:0px;padding:0;border-top:0px;text-align:left;}
#products ul.list li li:hover{float:none;width:auto;margin-left:0px;padding:0;border-top:0px;text-align:left;}
#products ul.list li.column0{float:left;margin:0 0 20px 0;}
#products ul.list li.column1{float:left;margin:0 0 20px 0;}
#products ul.list li .photo{clear:both;margin:10px 0 10px 0;text-align:center;padding:0;}
#products ul.list li img{margin:0;padding:0;border:1px #d4d4d4 solid;}
#products li .basket{position:absolute;bottom:80px;margin:16px 27% 0 27%;padding:0;width:131px;height:34px;}
#products li .basket a{display:block;width:131px;height:34px;line-height:34px !important;text-align:left;padding:0;margin:0;color:#fff;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:400;text-indent:16px;text-transform:uppercase;background:url('img/button_cart.png') no-repeat 0 0;}
#products li .basket a:hover{background:url('img/button_cart.png') no-repeat 0 -34px;}

#products .pages{float:left;margin:0;padding:10px 0 0 0;border:0;text-align:left;}
#products .pages li{margin:0;padding:0 2px;border:0;background:none;}
#products .pages a{padding:0 2px;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#products .pages a:hover{color:#059b9a;text-decoration:none;}
#products .pages strong{padding:0 2px;color:#059b9a;font:14px 'Lato', sans-serif;font-weight:700;}
#products .pages .viewAll{padding-right:8px;border-right:1px solid #666;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;}
#products .pages .viewAll a{color:#059b9a;text-decoration:none;}
#products .pages .viewAll a:hover{color:#484848;text-decoration:none;}
#products .pages .title{padding-left:8px;padding-right:4px;;border:none;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;}
#products .pages#pagesBefore{clear:none;width:auto;}

#products .pages2 ul, #products .pages2 li{display:inline;}
#products .pages2{float:left;margin:0;padding:10px 0 0 0;border:0;text-align:left;}
#products .pages2 li{margin:0;padding:0 2px;border:0;background:none;}
#products .pages2 a{padding:0 2px;color:#484848;font:16px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#products .pages2 a:hover{color:#059b9a;text-decoration:none;background:none;}
#products .pages2 strong{padding:0 2px;color:#059b9a;font:16px 'Lato', sans-serif;font-weight:700;}

#products .pages2 .viewAll{clear:both !important;width:100% !important;float:left;padding:0 0 10px 0;border-right:none;color:#484848;font:18px 'Lato', sans-serif;font-weight:400;}
#products .pages2 .viewAll a{color:#059b9a;text-decoration:none;}
#products .pages2 .viewAll a:hover{color:#484848;text-decoration:none;}
#products .pages2 .title{padding:0;border:none;color:#484848;font:16px 'Lato', sans-serif;font-weight:400;}

#products .sort{float:left;width:auto;margin:0;padding:10px 0 0 0;border:0;text-align:left;}
#products .sort ul{display:inline;list-style:none;}
#products .sort li{display:inline;padding:0 6px;border-right:1px solid #666;color:#059b9a;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#products .sort li:last-child{border:none;padding-right:0;}
#products .sort li a{padding:0 2px;color:#484848;font:16px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#products .sort li a:hover{color:#059b9a;text-decoration:none;}

#product div.content{clear:both;padding:10px 0 10px 0;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:400;line-height:21px !important;text-align:justify;}
#product div.content ul, #product div.content ol{margin:5px 0 0 15px;padding:0;}
#product div.content li{margin:4px 0;padding:0;border-left:0;}
#product div.content p{padding-bottom:10px;}
#product div.content hr{height:1px;background:#999;width:100%;border:none;margin:0 0 8px 0;padding:0;}

#product #box{clear:both;width:100%;margin:0 0 10px 0;padding:10px;border:1px solid #d8d8d8;background:#d5e8e8;text-align:center;}
#product #box #addBasket{clear:both;margin:10px 0 10px 0;padding:0;}
#product #box #addBasket .submit{display:block;width:131px;height:34px;line-height:34px !important;text-align:left;padding:0;margin:0 auto;color:#fff;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:400;text-indent:16px;text-transform:uppercase;background:url('img/button_cart.png') no-repeat 0 0;cursor:pointer;}
#product #box #addBasket .submit:hover{background:url('img/button_cart.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#product #box2{clear:both;width:100%;margin:0 0 30px 0;padding:0;text-align:center;}	

/* pole 1 (link) */
#product #pageField_1, #product #pageField_2{clear:both;float:none !important;width:97%;margin:0 0 10px 0;}

/* pole 3 (link)  pole 4 (link) */
#product #pageField_3{clear:both;float:none !important;width:97%;margin:0 0 10px 0;}
#product #pageField_4{clear:both;float:none !important;width:97%;margin:0 0 10px 0;} 



/* PRODUCTS DETAILS */
#product{clear:both;position:relative;float:left;width:100%;margin:0 0 20px 0;padding:0;text-align:left;}
#product div.breadcrumb{display:none;clear:both;margin:10px 0 30px 0;padding:6px 0 20px 0;border-bottom:1px solid #d4d4d4;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:400;}
#product div.breadcrumb, #product div.breadcrumb a{text-decoration:none;color:#059b9a;font:14px 'Lato', sans-serif;font-weight:400;}
#product div.breadcrumb a:hover{text-decoration:none;color:#2c2c2c;}
#product div.breadcrumb em{padding:0 5px;}

/* IMAGES STYLES */
#content .imagesList{list-style:none;}
#content .imagesList li{margin:0 0 10px 0;text-align:center;}
#content .imagesList li div{text-align:center;}
#content .subpagesList li img, #content .imagesList li img, #content .imagePreview img, .imagesGallery img, #subpagesGallery img, .box .page-box img, .box .product-box img{padding:0;border:1px solid #dedede;}
#content .subpagesList li img:hover, #content .imagesList li img:hover, #content .imagePreview img:hover, #subpagesGallery img:hover, .imagesGallery img:hover, .box .page-box img:hover, .box .product-box img:hover{border:1px solid #d5e8e8;}
#imagesList1{clear:both;width:100%;margin:9px auto 0 auto;text-align:center;}
#imagesList2{clear:both;width:100%;margin:10px auto 0 auto;text-align:center;}

/* IMAGES STYLES - GALLERY */
#imagesGallery4{margin:20px 0 0;}
#imagesGallery5{margin:10px 0 10px;}
#content .imagesGallery{clear:both;}
#content .imagesGallery .pages{clear:both;border-top:1px solid #e7e9ed;}
#content .imagesGallery table{clear:both;width:100%;padding:10px 0;font-size:1em;}
#content .imagesGallery table caption{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
#content .imagesGallery td, #content .imagesGallery th{padding:15px 7px 10px;background:inherit;font-size:0.917em;text-align:center;vertical-align:top;}
#content .imagesGallery div{font-weight:normal;font-size:1.1em;line-height:1.4em;}
.imagePreview div{margin:5px 0 10px;text-align:center;}
#imagesListPreview{float:left;margin:9px 20px 0 0;}
* html #imagesListPreview{margin-top:-5px;}
.imagesList#imagesListPreview li{margin-bottom:3px;}
.imagesList#imagesListPreview li img{border-width:2px;}
.imagesList#imagesListPreview li img:hover{border-width:2px;}

/* PRODUCTS LAST VISITED */
#productsLastVisited{clear:both;float:left;width:100%;margin:0;padding:0;}
#productsLastVisited ul{float:left;width:100%;margin:0;padding:0;list-style:none;}
#productsLastVisited li{float:left;width:90%;min-height:300px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:none;}
#productsLastVisited li:hover{float:left;width:90%;min-height:300px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:#d5e8e8;}
#productsLastVisited li.column0{margin:0 0 20px 0;}
#productsLastVisited li.column1{margin:0 0 20px 0;}
#productsLastVisited li .photo{clear:both;margin:10px 0 10px 0;text-align:center;padding:0;}
#productsLastVisited img{margin:0;padding:0;border:1px #d4d4d4 solid;}
#productsLastVisited img:hover{border:1px #d4d4d4 solid;}
#productsLastVisited a{text-decoration:none;color:#2c2c2c;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#productsLastVisited a:hover{color:#059b9a;text-decoration:none;}
#productsLastVisited .price, #productsLastVisited .noPrice{margin:20px 0 10px 0;padding:0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
#productsLastVisited .price strong{color:#323131;text-decoration:none;font:22px 'Lato', sans-serif;font-weight:700;}
#productsLastVisited .price em{padding:0 6px 0 0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;font-style:normal;}
#productsLastVisited .price span{margin:0 0 0 4px;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
@media print{#productsLastVisited .price em, #productsLastVisited .price span, #productsLastVisited .price strong{font-weight:normal;}
#productsLastVisited{float:none;width:17.2cm;padding:0;margin:0;}}

/* RELATED PRODUCTS */
#productsRelated{clear:both;float:left;width:100%;margin:0;padding:0;}
#productsRelated ul{float:left;width:100%;margin:0;padding:0;list-style:none;}
#productsRelated li{float:left;width:90%;min-height:300px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:none;}
#productsRelated li:hover{float:left;width:90%;min-height:300px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:#d5e8e8;}
#productsRelated li.column0{margin:0 0 20px 0;}
#productsRelated li.column1{margin:0 0 20px 0;}
#productsRelated li .photo{clear:both;margin:10px 0 10px 0;text-align:center;padding:0;}
#productsRelated img{margin:0;padding:0;border:1px #d4d4d4 solid;}
#productsRelated img:hover{border:1px #d4d4d4 solid;}
#productsRelated a{text-decoration:none;color:#2c2c2c;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#productsRelated a:hover{color:#059b9a;text-decoration:none;}
#productsRelated .price, #productsRelated .noPrice{margin:20px 0 10px 0;padding:0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
#productsRelated .price strong{color:#323131;text-decoration:none;font:22px 'Lato', sans-serif;font-weight:700;}
#productsRelated .price em{padding:0 6px 0 0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;font-style:normal;}
#productsRelated .price span{margin:0 0 0 4px;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
@media print{#productsRelated .price em, #productsRelated .price span, #productsRelated .price strong{font-weight:normal;}
#productsRelated{float:none;width:17.2cm;padding:0;margin:0;}}
#product .recommended, #products .recommended{padding-left:5px;}

/* PROFILE */
#profile .fb{padding-top:15px;text-align:center;white-space:nowrap;}
#profile .fb img{margin-top:10px;border:1px solid #273b65;}
#profile{clear:both;width:99%;margin:0 0 20px 0;padding:20px;border:1px #d6d6d6 solid;background:#d5e8e8;text-align:center;}
#profile fieldset{padding:0;margin:0 auto;}
#profile fieldset legend{display:none;}
#profile dl{clear:both;float:left;margin:0 0 10px 0;padding:0;}
#profile dd{float:left;}#profile dt{float:left;min-height:30px;line-height:30px !important;min-width:300px;;margin:0 10px 0 0;text-align:left;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#profile dd.not-required{display:none;}
#profile.register div#notRequired{display:none;}
#profile.register dd.not-required{display:block;}
#profile .input, #profile textarea{margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#profile .input.warning-required, #profile select.warning-required, #profile textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#profile dt.captcha{float:left;min-height:30px;line-height:30px !important;width:100%;margin:10px 0 0 0;text-align:left;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a}
#profile .captcha em{font-style:normal;font-weight:bold;}
#profile .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
#profile .save{float:left;margin:20px 0 0 0;text-align:left;}
#profile span{display:inline-block;margin:6px 0 0 20px;padding:0;color:#727272;font:12px 'Lato', sans-serif;font-weight:400;}
#profile dd.button{float:left;width:100%;clear:both;margin:0;text-align:left;}
#profile .submit{float:left;display:block;width:131px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#profile .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#profile .forget{clear:both;float:left;width:100%;margin:40px 0 0 -50px;text-align:center;}
#profile .forget a{color:#059b9a;text-decoration:none;font:16px 'Lato', sans-serif;font-weight:400;}
#profile .forget a:hover{color:#b3c3c3;text-decoration:none;font:16px 'Lato', sans-serif;font-weight:400;}
#profile dd.rules, #profile dd.newsletter, #profile dd.not-required{font:12px 'Lato', sans-serif;font-weight:400;}
#profile .rules a{color:#059b9a;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:400;}
#profile .rules a:hover{color:#b3c3c3;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:400;}

/* BASKET AND ORDER */
#orderedProducts{clear:both;width:100%;margin:0;padding:0;}
#orderedProducts table{width:100%;margin:0 0 20px 0;font:12px 'Lato', sans-serif;font-weight:400;background:#fff;}

#orderedProducts thead tr{margin:0;padding:0;background:#059b9a;}
#orderedProducts thead td.name{text-align:center;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts .photo{display:none;text-align:center;margin:0 auto;}
#orderedProducts thead .quantity{text-align:center;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts thead td.price{display:none}
#orderedProducts thead td.price1{display:none}
#orderedProducts thead td.price2,#orderedProducts thead td.price3,#orderedProducts thead td.summary{text-align:center;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts thead td.delivery{width:30px;text-align:center;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts thead span{color:#fff;font:11px 'Lato', sans-serif;font-weight:400;}
#orderedProducts thead td{padding:2px;margin:0;}
#orderedProducts thead td.image, #orderedProducts tbody td.image{display:none;}
#orderedProducts thead em, #orderedProducts thead span{clear:both;float:left;width:100%;padding:0;font-style:normal;}

#orderedProducts tbody tr{background:#d5e8e8;}
#orderedProducts tbody th, #orderedProducts tbody td{padding:2px;margin:0;font:12px 'Lato', sans-serif;font-weight:400;}
#orderedProducts tbody th{text-align:center;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:400;}
#orderedProducts tbody th a{text-decoration:none;color:#2c2c2c;}
#orderedProducts tbody th a:hover{text-decoration:none;color:#059b9a;}
#orderedProducts tbody .price{display:none}
#orderedProducts tbody .price1{display:none}
#orderedProducts tbody .price2, #orderedProducts tbody .price3, #orderedProducts tbody .summary{font-weight:bold;text-align:center;}
#orderedProducts tbody .del, #orderedProducts tbody .del{text-align:center;}
#orderedProducts tbody .quantity, #orderedProducts tbody .quantity input{text-align:center;width:20px;}
#orderedProducts tbody .quantity input.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#orderedProducts tbody .quantity label{display:none;}
#orderedProducts tbody a:hover{background:inherit;color:#059b9a;}

#orderedProducts tfoot{padding:0;text-align:right;}
#orderedProducts tfoot tr{background:#d5e8e8;}
#orderedProducts tfoot th{min-width:184px;text-align:right;}
#orderedProducts tfoot td{text-align:right;}
#orderedProducts tfoot .summaryProducts{text-align:left;color:#2c2c2c;padding:5px !important;font:12px 'Lato', sans-serif;font-weight:700;}
#orderedProducts tfoot .summaryProducts th{text-align:left;padding:5px !important;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:700;}
#orderedProducts tfoot .summaryShippingPayment th{text-align:left;padding:5px !important;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:700;}
#orderedProducts tfoot .summaryOrder{text-align:left;padding:5px !important;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:700;}
#orderedProducts tfoot .nextStep{padding:2px;}

#orderedProducts #orderSummary{text-align:right;color:#FF0000;font:12px 'Lato', sans-serif;font-weight:700;}
#orderedProducts #shippingCost{text-align:right;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:400;}

#orderedProducts #orderProductsSumary{text-align:right;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:400;}
#orderedProducts #orderProductsSumary2{text-align:right;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:700;}

#orderedProducts tfoot .nextStep .submit{display:block;float:right;width:131px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts tfoot .nextStep .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#orderedProducts tfoot .nextStep .continue{display:block;float:left;width:190px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/continue.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts tfoot .nextStep .continue:hover{color:#fff;background:url('img/continue.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}

#orderedProducts #recount{float:right;margin:0;padding:0;}
#orderedProducts #recount .submit{display:block;width:131px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts #recount .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}

#orderedProducts tfoot .nextStep2{padding:2px;margin:0 auto;text-align:center;}
#orderedProducts tfoot .nextStep2 .submit{display:block;float:none;width:300px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/nextstep.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts tfoot .nextStep2 .submit:hover{color:#fff;background:url('img/nextstep.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#orderedProducts tbody input{margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#orderedProducts tbody input.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}

#basket{clear:both;width:100%;margin:0;padding:0;}
#basket #orderedProducts table{width:100%;margin:0;padding:0;}
#basket .info{padding:10px;text-align:left;}

#basket #recount{background:#fff;}
#basket #recount td{text-align:center;padding:10px;margin:0;}
#basket #recount .submit{display:block;width:84px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/zapisz.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#basket #recount .submit:hover{color:#fff;background:url('img/zapisz.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}

#basket .summaryProducts{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:400;color:#2c2c2c;}
#basket .summaryProducts #summary{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:400;text-align:right;color:#2c2c2c;}
#basket .summaryProducts #summary1{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:700;text-align:right;color:#2c2c2c;}
#basket .summaryProducts #summary2{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:700;text-align:right;color:#FF0000;}

#basket .del{padding:0 2px;margin:0;font:14px 'Lato', sans-serif;font-weight:700;text-transform:uppercase;}
#basket .del a{color:#FF0000;text-decoration:none;}
#basket .del a:hover{text-decoration:none;color:#000;}

#basket .buttons #continue{text-align:left;padding:5px;}
#basket .buttons #continue .submit{display:block;float:left;width:190px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/continue.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#basket .buttons #continue .submit:hover{color:#fff;background:url('img/continue.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#basket #pageDescription{margin:20px 10px 20px 10px;}
#basket legend{display:none;}
#basket #save{padding:0;margin:20px 0 10px 0;text-align:center;}
#basket #save .submit{display:block;width:190px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/continue.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#basket #save .submit:hover{color:#fff;background:url('img/continue.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#basket .image img{margin:0;padding:0;border:1px #d4d4d4 solid;width:80px;height:80px;}
#basket .image a:hover img{margin:0;padding:0;border:1px #d4d4d4 solid;opacity:0.8;}

#order .form{text-align:left;}
#order legend{display:block;height:40px;margin:20px 0 10px 0;padding:0;line-height:44px !important;color:#4f4f4f;font-weight:700;font:18px 'Lato', sans-serif;text-transform:uppercase;}
#order #personalData{padding:10px 0 10px 0;margin:0;border-top:1px solid #c1c3b7;border-bottom:1px solid #c1c3b7;overflow:hidden;}
#order #personalData #setBasic, #order #personalData #setExtend{float:left;}#order #personalData .p1{float:left;width:100px;text-align:right;margin:0;padding:6px 0 6px 0;}
#order #personalData .p2{float:left;margin:0;padding:6px 0 6px 0;}
#order #personalData .red{clear:both;width:100%;text-align:right;margin:0 40px 0 0;padding:0;font:12px 'Lato', sans-serif;font-weight:400;color:#ff0000;}
#order #personalData label{color:#5e624b;font:14px 'Lato', sans-serif;font-weight:400;}
#order #personalData label span{color:#5e624b;font:10px 'Lato', sans-serif;font-weight:400;margin:0 10px 0 0;padding:0;}
#order #personalData .input, #order #personalData #oComment{width:180px;margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#order #personalData .input.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#order #invoice{display:none;}
#order #personalData #oComment{height:125px;}

#shippingAndPayments{border: 1px solid red;display:none;}
#shippingAndPayments div{clear:both;margin:0;padding:10px 0 10px 0;text-align:center;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;}
#shippingAndPayments select{display:block;margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#shippingAndPayments select.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#shippingAndPayments .eld{float:right;margin:-24px 0 0 0;font:14px 'Lato', sans-serif;color:#2c2c2c;font-weight:400;}

#order #newsletterAccept th{clear:both;margin:0;padding:10px 0 10px 5px;background:#fff;font:12px 'Lato', sans-serif;color:#2c2c2c;text-align:left;}
#order #newsletterAccept em{margin:0;padding:0 5px 0 0;}
#order{clear:both;width:100%;margin:0;padding:0;}
#order #orderedProducts table{width:100%;margin:0;padding:0;}
#order tfoot td, #orderPrint tfoot td{color:#c22463;}

#order .summaryProducts, #order .summaryShippingPayment, #orderPrint .summaryShippingPayment{margin:0;padding:5px;font:12px 'Lato', sans-serif;color:#2c2c2c;font-weight:700;}
#order .summaryShippingPayment{text-align:left !important;}
#order .summaryProducts th, #order .summaryShippingPayment th, #orderPrint .summaryShippingPayment th{margin:0;padding:5px;font:12px 'Lato', sans-serif;color:#2c2c2c;font-weight:700;}
#order .summaryShippingPayment th{text-align:left !important;}
#order .summaryOrder, #orderPrint .summaryOrder{text-align:right;margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:700;color:#2c2c2c;}
#order .summaryProducts td{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:400;text-align:right;color:#2c2c2c;}

#order #shippingPaymentCost{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:400;text-align:right;color:#2c2c2c;}

#order #orderSummary{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:700;color:#FF0000;text-align:right;}
#order #orderSummary2{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:700;color:#2c2c2c;text-align:right;}

#order .summaryOrder th, #orderPrint .summaryOrder th{text-align:left;margin:0;padding:5px;font:12px 'Lato', sans-serif;font-weight:700;color:#2c2c2c;}
#order .summaryOrder th, #order .summaryOrder td{text-align:left;margin:0;}

#order #rulesAccept th{clear:both;margin:0;padding:10px 0 5px 5px;font:12px 'Lato', sans-serif;color:#2c2c2c;font-weight:400;background:#fff;}
#order #rulesAccept {font:12px 'Lato', sans-serif;color:#2c2c2c;font-weight:400;}
#order #rulesAccept a{font:12px 'Lato', sans-serif;color:#059b9a;font-weight:700;text-decoration:none;}
#order #rulesAccept a:hover{font:12px 'Lato', sans-serif;color:#4f4f4f;font-weight:700;text-decoration:none;}
#order #rulesAccept th, #order #nextStep th{border:0;text-align:left;}
#order #rulesAccept em{margin:0;padding:0 5px 0 0;}
*:first-child+html .nextStep .submit, *:first-child+html #basket #continue .submit{padding:2px 0px;} /* IE 7 hack */
#order #ceneoAccept label{font-weight:normal;font-size:0.917em;}

#order .tab{clear:both;margin:0 auto;text-align:center;}
#order .tab a{display:block;margin:0 5px 0 5px;padding:10px 15px 10px;border:1px solid #d4d4d4;border-bottom:0;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;background:#fff;font:14px 'Lato', sans-serif;font-weight:400;color:#000;text-decoration:none;}
#order .tab a:hover{color:#000;background:#d5e8e8;}
#order .tab a.selected{border-color:#c9c9c9;color:#000;}

#orderForm, #orderLoginForm{clear:both;width:100%;text-align:left;}

#order #orderLogin div{clear:both;width:100%;padding:12px 0;margin:0;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
#order #orderLogin label{clear:both;width:100%;float:left;text-align:left;padding:0 0 2px 0;}
#order #orderLogin legend{display:none;}
#order #orderLogin div .submit{padding:2px 10px;margin-left:90px;}
#order #orderLogin input{margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#order #orderLogin input.warning-required, #order #orderLogin select.warning-required, #order #orderLogin textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#order #orderLogin .submit{display:inline-block;width:131px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#order #orderLogin .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}

#order #orderRegisterForm div label{clear:both;float:left;width:95%;margin:0;padding:0 0 2px 0;text-align:right;}
#order #orderRegisterForm legend{display:none;}
#order #orderRegisterForm span{display:block;width:100%;text-align:center;clear:both;margin:10px 0 10px 0;font:14px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#order #orderRegisterForm input{width:140px;margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#order #orderRegisterForm input.warning-required, #order #orderRegisterForm select.warning-required, #order #orderRegisterForm textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#forgetPasswordForm div .submit{padding:2px 10px;}

#order #deliveryAddress{padding:11px 0;border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;background:url('img/body.png');color:#2e6a97;}
#order #deliveryAddress label{display:block;font-weight:normal;padding:2px 0;}
#order #deliveryAddress .input{width:160px;margin:0 0 5px;}
#order #deliveryAddress{margin:0;padding:0;border-bottom:1px #d4d4d4 solid;border-top:none;}
#order #deliveryAddress dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#order #deliveryAddress dd{float:left;}
#order #deliveryAddress dt{float:left;min-height:30px;line-height:30px !important;width:120px;margin:0 10px 0 0;text-align:right;font:14px 'Lato', sans-serif;font-weight:400;color:#2c2c2c;}
#order #deliveryAddress input{margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#order #deliveryAddress input.warning-required, #order #deliveryAddress select.warning-required, #order #deliveryAddress textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}

#order #deliveryAddressBlock legend{clear:both;width:100%;margin:0 0 20px 0;padding:0 0 30px 0;border-bottom:1px #d4d4d4 solid;border-top:none;}
#order #deliveryAddressBlock .adres-dostawy-opis{clear:both;float:left;width:100%;padding:0;margin:0;font:12px 'Lato', sans-serif;font-weight:400;color:#2c2c2c;text-transform:none;}

#order #personalData{clear:both;float:left;width:100%;margin:0;padding:20px 0 20px 0;}
#order #personalData div{clear:both;float:left;width:100% !important;margin:0;padding:0;}
#order #personalData dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#order #personalData dd{float:left;}
#order #personalData dd label{display:inline-block;margin:5px 0 0 5px;padding:0;}
#order #personalData dt{float:left;min-height:30px;line-height:30px !important;width:80px;margin:0 5px 0 0;text-align:right;font:14px 'Lato', sans-serif;font-weight:400;color:#2c2c2c;}
#order #personalData input{width:150px !important;margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#order #personalData input.warning-required, #order #personalData select.warning-required, #order #personalData textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#order #personalData span{float:right;width:40px;text-align:right;margin:6px 0 0 5px;padding:0;color:#727272;font:12px 'Lato', sans-serif;font-weight:400;}

/* ORDER SUMMARY/PRINT PAGE */
#orderPrint #pageDescription{padding:10px 8px 20px;text-align:center;color:#c22463;font-weight:normal;font-size:1.5em;}
#orderPrint #pageDescription p{padding:5px 0;}
#orderPrint .legend{display:block;width:100%;float:left;height:40px;margin:20px 24px 10px 0;padding:0;line-height:44px !important;color:#4f4f4f;font-weight:700;font:18px 'Lato', sans-serif;text-transform:uppercase;border-bottom:1px solid #d4d4d4;}
#orderPrint dl{float:left;display:block;width:100%;margin:0;padding:5px 0;border-bottom:1px solid #d4d4d4;}
#orderPrint dt, #orderPrint dd{float:left;display:inline-block;width:40%;margin:0;padding:3px 0;}
#orderPrint dt{clear:left;text-align:right;}
#orderPrint dd{padding-left:2%;font-weight:bold;}
#orderPrint dd.orderComment, #orderPrint dd.orderIP{font-weight:normal;}

/* ORDER STATUS LINK */
#orderPrint .orderStatusLink{clear:both;float:left;width:95%;margin:10px 0 20px 0;padding:14px;text-align:center;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
#orderPrint .orderStatusLink div{padding:3px 0;}
#orderPrint .orderStatusLink div a{color:#059b9a;font:16px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#orderPrint .orderStatusLink div a:hover{color:#d5e8e8;font:16px 'Lato', sans-serif;font-weight:400;text-decoration:none;}

#userOrdersListLink{text-align:right;}
#userOrders{width:100%;margin:10px 0 0;font:12px 'Lato', sans-serif;font-weight:400;text-align:center;}
#userOrders thead td{padding:2px;color:#fff;background:#059b9a;font:12px 'Lato', sans-serif;font-weight:700;text-align:center;}
#userOrders tbody td{padding:2px;border-bottom:1px solid #e0e0e0;text-align:center;font:12px 'Lato', sans-serif;font-weight:400;}
#userOrders tbody td.date{padding:2px;text-align:center;font:12px 'Lato', sans-serif;font-weight:400;}
#userOrders a{color:#059b9a;}
#userOrders a:hover{color:#b3c3c3;}

#userOrder .message{display:none;}
#userOrder #orderPrint{padding-top:15px;}

/* PAYMENTS */
#paymentDescription{clear:both;float:left;width:95%;margin:10px 0 20px 0;padding:20px;text-align:center;border:1px solid #d4d4d4;font-weight:bold;}
#paymentOuter{margin:10px 0 0;}
#paymentChannels{padding-left:20px;}
#paymentChannels select, #paymentChannels label, #paymentChannels .zagielInfo{display:none;}
#paymentChannels .zagielInfo label{display:inline;}
a.zagielInfo{margin:0 20px 0 0;}
.zagielInfo a{margin-left:5px;font-weight:normal;}

/* CONTACT FORM */
#contactPanel{clear:both;float:left;width:98%;margin:40px 0 20px 0;padding:20px 0 20px 20px;border:1px #d6d6d6 solid;background:#d5e8e8;}
#contactPanel fieldset{padding:0;margin:0;}
#contactPanel fieldset legend{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
#contactPanel dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#contactPanel dd{float:left;}
#contactPanel dt{float:left;min-height:30px;line-height:30px !important;width:160px;margin:0 10px 0 0;text-align:left;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#contactPanel span{display:inline-block;margin:6px 0 0 10px;padding:0;color:#727272;font:12px 'Lato', sans-serif;font-weight:400;}
#contactPanel .input, #contactPanel select{width:200px;margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel textarea{width:200px;margin:0;padding:10px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel .input.warning-required, #contactPanel select.warning-required, #contactPanel textarea.warning-required{width:300px;margin:0;padding:0;border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel .input:focus, #contactPanel select:focus, #contactPanel .textarea:focus{width:300px;text-shadow:none;}
#contactPanel #captcha imput{width:60px;margin:0;padding:0;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel .captcha em{font-style:normal;font-weight:bold;}
#contactPanel .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
#contactPanel .save{clear:both;margin:10px 0 0 0;padding:0;}
#contactPanel .submit{display:block;width:131px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;}
#contactPanel .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}

/* SITE MAP */
#siteMap{clear:both;float:left;width:100%;margin:20px 0 20px 0;padding:0;list-style:none;}
#siteMap li{margin:0 0 5px 0;padding:10px 0 10px 0;color:#059b9a;font:16px 'Lato', sans-serif;font-weight:700;border-bottom:1px #d4d4d4 solid;border-top:1px #d4d4d4 solid;}
#siteMap li a{color:#059b9a;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;}
#siteMap li a:hover{color:#b3c3c3;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#siteMap ul{margin:0;padding:3px 0 0 0;border:0;list-style:none;}
#siteMap ul li{margin:0;padding:4px 10px 4px 0;border:0;-webkit-box-shadow:none;box-shadow:none;}
#siteMap ul li a{font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;color:#000;text-transform:none;}
#siteMap ul li a:hover{font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;color:#b3c3c3;}
#siteMap li ins{text-decoration:none;font-weight:bold;}
#siteMap li ins em{padding-right:5px;background:inherit;text-decoration:line-through;font-style:normal;}
#siteMap ul.products li{padding-left:0;margin-left:0;}
#siteMap ul.products li a{padding:0 0 0 15px;color:#4f4f4f;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:none;text-transform:none;background:url('img/fbull.png') no-repeat 0 6px;}
#siteMap ul.products li a:hover{padding:0 0 0 15px;color:#b3c3c3;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:none;text-transform:none;background:url('img/fbull.png') no-repeat 0 6px;}
#siteMap li .price{display:inline;color:#059b9a;padding-left:5px;font:16px 'Lato', sans-serif;font-weight:700;}
#siteMap li strong{padding:0 5px 0 7px;background-color:inherit;color:#059b9a;}
#siteMap li span{color:#4f4f4f;font:14px 'Lato', sans-serif;font-weight:400;}

/* FILES LIST STYLES */
#filesList{clear:both;float:left;width:90%;margin:0;padding:10px 5%;border:1px #d6d6d6 solid;background:#d5e8e8;list-style:none;}
#filesList li{float:left;clear:left;width:100%;margin:0 0 10px 0;padding:0;}
#filesList img{margin:0 8px 0 0;vertical-align:middle;}
#filesList em{display:none;padding:0;font:12px 'Lato', sans-serif;color:#2c2c2c;font-weight:400;}
#filesList a{margin:0 10px 0 0;padding:0;color:#059b9a;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#filesList a:hover{margin:0 10px 0 0;padding:0;color:#b3c3c3;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}

#download{clear:both;float:left;width:90%;margin:0;padding:10px 5%;border:1px #d6d6d6 solid;background:#d5e8e8;list-style:none;}
#download table{width:100%;}
#download td{padding:5px;}
#download .ico{padding:5px 0;text-align:center;width:60px;}
#download .date-file{width:120px;text-align:center;}
#download .size{text-align:center;}
#download .pobierz{width:80px;text-align:center;}
#download .pobierz a{margin:0 10px 0 0;padding:0;color:#059b9a;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#download .pobierz a:hover{margin:0 10px 0 0;padding:0;color:#b3c3c3;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#download thead td{border-radius:16px;}
#download thead td a{font:14px 'Lato', sans-serif;font-weight:700;color:#31291a;text-decoration:none;}
#download thead td a:hover{color:#b1a48c;text-decoration:none;}
#download tbody td{font:14px 'Lato', sans-serif;color:#2c2c2c;font-weight:400;background:#fff;}
#download tbody p{padding-top:2px;color:#2c2c2c;}

/* TAGS */
#tags{clear:both;float:left;width:90%;margin:0;padding:15px 5%;border:1px #d6d6d6 solid;background:#d5e8e8;list-style:none;}

#pasek-newsletter .sm-tyt{clear:both !important;width:80%;}

/* MESSAGE */
#error{clear:both;float:left;width:99%;margin:40px 0 10px 0;padding:10px 0;border:1px #d6d6d6 solid;background:#d5e8e8;}
#error h2{color:#059b9a;font:18px 'Lato', sans-serif;font-weight:700;text-align:center;padding:0;margin:0 auto;}
#error h2 a{color:#059b9a;}
#error h2 a:hover{color:#b3c3c3;}

#sideTab{display:block !important;z-index:2000;position:fixed;right:-56px;top:225px;border:2px solid #d5e8e8;border-top-left-radius:15px;border-top-right-radius:15px;background:#059b9a;border-bottom:none;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
* html #sideTab{display:none;}
*:first-child+html #sideTab{border-bottom:2px solid #d5e8e8;right:0;}
#sideTab{margin-right:-35px \ ;border:2px solid #75a321 \ ;}
#sideTab a{display:block;padding:4px 13px 20px 13px;text-decoration:none;color:#fff;font:14px 'Lato', sans-serif;font-weight:700;}

#sideTabFace{z-index:2000;position:fixed;right:-2px;top:72px;border:2px solid #d5e8e8;border-top-left-radius:15px;border-bottom-left-radius:15px;background:#3A549F;border-right:none;}
* html #sideTabFace{display:none;}
*:first-child+html #sideTabFace{border-bottom:2px solid #d5e8e8;right:0;}
#sideTabFace a{display:block;padding:4px 10px 5px;text-decoration:none;color:#fff;font:22px 'Lato', sans-serif;font-weight:700;}

#sideTabIn{z-index:2000;top:132px;}

/* SLIDER FACEBOOK */
#fb {z-index:2000;background:#c42220;width:242px;height:54px;top:10px;right:-186px;display:block;padding:0;position:fixed;float:right;border:2px solid #d5e8e8;border-top-left-radius:15px;border-bottom-left-radius:15px;border-right:none;}
#fb .fb_p{width:42px;height:42px;position:relative;right:-7px;top:6px;background:url('img/infolinia-small.png') no-repeat;}
#fb .fb_t{position:relative;top:-36px;left:26px;margin:0;font:12px 'Lato', sans-serif;font-weight:400;color:#fff;text-align:center;}
#fb .fb_t strong{margin:0;font:24px 'Lato', sans-serif;font-weight:700;color:#fff;text-align:center;}
#fb .fb_t span{margin:0;font:12px 'Lato', sans-serif;font-weight:400;color:#fff;text-align:center;text-transform:uppercase;}

/* FOOTER - SITE AND SCRIPT COPYRIGHTS STYLES */
#foot{clear:both;float:left;width:100%;margin:0;padding:10px 0;background:#d6e8e8;border-bottom:1px #d1cfd4 solid;}
#foot .container{clear:both;position:relative;width:95%;margin:0 auto;padding:0 2.5%;overflow:hidden;}
#foot-box{clear:both;display:inline-block;vertical-align:top;width:95%;margin:0 0 60px 0;padding:0 2.5%;}
#fbox1, #fbox2, #fbox3, #fbox4{display:inline-block;width:90%;margin:25px 15px 0 15px;padding:0;vertical-align:top;}

#foot-copy{clear:both;width:95%;margin:0;padding:0 2.5%;height:140px;}
#foot-copy .container{clear:both;position:relative;width:100%;margin:0 auto;padding:0;overflow:hidden;}
#copy{position:relative;top:54px;margin:0;padding:20px 0 0 0;text-align:left;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;}
#copy span{color:#a3a3a3;}

#powered{position:relative;top:58px;margin:0;padding:0 0 80px 0;text-align:left;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;}
#powered a{color:#7b7b7b;text-decoration:none;}
#powered a:hover{color:#000;text-decoration:none;}
#powered img{vertical-align:middle;}

/* SCROLL BACK TO TOP */
#backToTop{position:absolute;bottom:20px;right:10%;left:80%;z-index:1000;}
#backToTop a{display:block;width:47px;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:1s;-moz-transition:1s;transition:1s;opacity:1;filter:alpha(opacity=100);}
#backToTop a:hover{color:#a1134c;opacity:1;filter:alpha(opacity=100);}
#backToTop span{display:block;width:47px;height:47px;background:url('img/back_to_top.png') no-repeat center center;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#backToTop a:hover span{}
}

@media screen and (max-width:320px){ /* RWD Step 9 */
#fb, #backToTop, div.breadcrumb, #comments, #commentForm{display:none;}

#header{width:100%; padding:0; height:auto;position:relative;}

#trueHeader{left:0;right:0;margin:0;padding:0 0 0 0;box-shadow:0 1px 5px rgba(0,0,0,0.3);-khtml-box-shadow:0 1px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);-ms-box-shadow:0 1px 5px rgba(0,0,0,0.3);-o-box-shadow:0 1px 5px rgba(0,0,0,0.3);background-color:transparent;background-color:rgba(255,255,255,0.97);}
#header.sticky #trueHeader{position:relative;top:0;padding:0 0 0 0;z-index:1000;}
#header.sticky.condensed #trueHeader{padding:0 0 0 0;top:0;}

#head1{clear:both;position:relative;width:95%;margin:0;padding:0 2.5%;border-bottom:none;}
#head1 .container{clear:both;position:relative;width:100%;height:240px;margin:0;padding:0;overflow:hidden;}

#logo{right:0;left:10px;top:5px;} /* lato: top:14px;height:53px; zima: top:5px;height:77px; */

#head2{clear:both;float:left;width:100%;margin:0;padding:0 2.5%;}
#head2 .container{clear:both;float:left;width:100%;height:auto;margin:0;padding:0;overflow:hidden;}

#waluta-header{position:absolute;top:150px;left:0;width:260px;margin:0;padding:5px 0 5px 0;}

/* MENU TOP 1 */
#menu1 ul{position:absolute;margin:82px 0 0 0;list-style:none;z-index:10;}
#menu1 li{float:left;padding:0 15px 0 5px;margin:0;background:url('img/menu_p.jpg') no-repeat right;}
#menu1 li.lL{float:left;padding:0 15px 0 5px;margin:0;background:none;}
#menu1 li a{padding:0;margin:0;font:13px 'Lato', sans-serif;font-weight:700;color:#727272;text-decoration:none;}
#menu1 li a:hover, #menu1 .selected a, #menu1 .selected-parent a{text-decoration:underline;}

/* MENU TOP 2 */
#menu2 ul{float:left;margin:116px 10px 0 10px;list-style:none;height:26px;}
#menu2 li.lBasket{float:left;height:26px;text-align:right;margin:0;padding:0;line-height:26px !important;}
#menu2 li.lBasket a{float:left;font:18px 'Lato', sans-serif;font-weight:700;padding:0 50px 0 0;margin:0;background:url('img/cart.jpg') no-repeat 80px 0;color:#059b9a;text-transform:uppercase;text-decoration:none;line-height:30px !important;}
#menu2 li.lBasket a:hover{color:#059b9a;text-decoration:underline;}
#menu2 li.lBasket span{margin:0;padding:0;float:left;color:#808281;font:13px 'Lato', sans-serif;font-weight:700;height:26px;line-height:28px !important;}

/* ADVANCED SEARCH */
#searchFormAdvanced{position:absolute;left:0;margin:190px 0 0 70px;padding:0;text-align:right;width:215px;}
#searchFormAdvanced .phrase label, #searchFormAdvanced .producer label{display:none;}
#searchFormAdvanced .producer{display:none;}#searchFormAdvanced .phrase {float:left;}
#searchFormAdvanced .input{float:left;width:163px;height:36px;margin:0;padding:0 10px 0 0;border:0;background:url('img/search2.jpg') no-repeat;font:13px 'Lato', sans-serif;font-weight:400;}
#searchFormAdvanced .submit{float:left;width:42px;height:36px;margin:0;padding:0;border:0;background:url('img/search1.jpg') no-repeat;text-indent:-99999px;cursor:pointer;}
#searchFormAdvanced .hide, #searchFormAdvanced legend{display:none;}
#searchFormAdvanced .prices .input{display:none;width:42px;margin:0 0 0 4px;}
#searchFormAdvanced .prices label{display:none;padding-left:4px;}
#menu3 ul{position:absolute;left:0;top:186px;overflow:hidden;width:60px;min-height:50px;height:auto;margin:0;list-style:none;background:url('img/menu-min.png') 20px 0 no-repeat;display:block;z-index:2000;cursor:pointer;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0;}
#menu3 ul:hover {display:block;float:left;width:100%;height:auto;padding:55px 0 0 0;margin:0;border-radius:0;}
#menu3 ul:hover li{display:block;border-radius:0;padding:-55px 0 0 0;}
#menu3 li{float:left;padding:0;clear:both;width:100%;border-radius:0;}
#menu3 li:hover{color:#4b4b4b;text-decoration:none;border-radius:none;background:#fff;border-radius:0;}
#menu3 li a{float:left;height:39px;width:100%;text-align:left;background:#d5e8e8;line-height:39px !important;padding:0;text-indent:15px;color:#4b4b4b;font:14px 'Lato', sans-serif;font-weight:700;text-decoration:none;border-radius:0;border-bottom:1px #d4d4d4 solid;}
#menu3 li a:hover{background:#fff;color:#4b4b4b;text-decoration:none;border-radius:0;}
#menu3 .selected a{background:#fff;color:#4b4b4b;text-decoration:none;border-radius:0;}
#menu3 .selected-parent a{background:#fff;color:#4b4b4b;text-decoration:none;border-radius:0;}

/* DROP-DOWN MENU */
#head3 .container{overflow:visible;height:42px;}
#menu3 li.dropDown{display:none;position:relative;white-space:nowrap;z-index:5000;}
#menu3 li.dropDown:hover{background:#fff;color:#4b4b4b;text-decoration:none;border-radius:0;}
#menu3 li.dropDown a{display:block;height:39px;border-radius:0;}
* html #menu3 li.dropDown a{display:block;height:42px;}
#menu3 li.dropDown a:hover{background:#fff;}
#menu3 li ul{display:none;box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;}
#menu3 li.dropDown ul{display:none;}
#menu3 li.dropDown:hover ul ul{display:none;}
#menu3 li.l1.dropDown ul li{display:none;}
#menu3 li.l2.dropDown ul li{display:none;}
#menu3 li.l3.dropDown ul li{display:none;}
#menu3 li.l4.dropDown ul li{display:none;}
#menu3 li.l5.dropDown ul li{display:none;}
#menu3 li.l6.dropDown ul li{display:none;}
#menu3 li.lL.dropDown ul li{display:none;}
#menu3 li.dropDown ul li:hover{background:#d5e8e8;border-radius:0;}
#menu3 li.dropDown ul li a{display:block;width:100%;text-align:left;height:34px;line-height:34px !important;margin:0;padding:0;text-indent:16px;font:13px 'Lato', sans-serif;font-weight:400;text-shadow:none;}
#menu3 li.dropDown ul li a:hover{text-decoration:none;border-radius:0;}
#menu3 li.dropDown .selected > a{text-decoration:none;background:none;border-radius:0;}
#menu3 li.l1.dropDown ul ul{display:none;}
#menu3 li.l3.dropDown ul ul{display:none;}
#menu3 li.l4.dropDown ul ul{display:none;}
#menu3 li.l5.dropDown ul ul{display:none;}
#menu3 li.l6.dropDown ul ul{display:none;}
#menu3 li.lL.dropDown ul ul{display:none;}
#menu3 li.dropDown ul ul li a{display:none;}

/* PAGE TITLE */
#title{float:left;clear:both;width:100%;color:#059b9a;line-height:16px !important;text-align:center;margin:20px 0 20px 0;background:none;padding:0;border-bottom:5px #059b9a solid;text-transform:uppercase;}
#title h1{display:inline-block;padding:0 20px 0 10px;font:14px 'Lato', sans-serif;font-weight:400;line-height:16px !important;margin:0;border:none;}

/* PRODUCTS LIST */
#products{position:relative;clear:both;float:left;width:100%;margin:20px 0;list-style:none;}
#products ul.list{position:relative;float:left;width:100%;margin:20px 0 0 0;list-style:none;}
#products ul.list li{position:relative;width:88%;min-height:440px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:none;}
#products ul.list li:hover{float:left;width:88%;min-height:440px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:#d5e8e8;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;}
#products ul.list li li{float:none;width:auto;margin-left:0px;padding:0;border-top:0px;text-align:left;}
#products ul.list li li:hover{float:none;width:auto;margin-left:0px;padding:0;border-top:0px;text-align:left;}
#products ul.list li.column0{float:left;margin:0 0 20px 0;}
#products ul.list li.column1{float:left;margin:0 0 20px 0;}
#products ul.list li .photo{clear:both;margin:10px 0 10px 0;text-align:center;padding:0;}
#products ul.list li img{margin:0;padding:0;border:1px #d4d4d4 solid;}
#products li .basket{position:absolute;bottom:80px;margin:16px 24% 0 24%;padding:0;width:131px;height:34px;}
#products li .basket a{display:block;width:131px;height:34px;line-height:34px !important;text-align:left;padding:0;margin:0;color:#fff;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:400;text-indent:16px;text-transform:uppercase;background:url('img/button_cart.png') no-repeat 0 0;}
#products li .basket a:hover{background:url('img/button_cart.png') no-repeat 0 -34px;}

#products .pages{float:left;margin:0;padding:10px 0 0 0;border:0;text-align:left;}
#products .pages li{margin:0;padding:0 2px;border:0;background:none;}
#products .pages a{padding:0 2px;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#products .pages a:hover{color:#059b9a;text-decoration:none;}
#products .pages strong{padding:0 2px;color:#059b9a;font:14px 'Lato', sans-serif;font-weight:700;}
#products .pages .viewAll{padding-right:8px;border-right:1px solid #666;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;}
#products .pages .viewAll a{color:#059b9a;text-decoration:none;}
#products .pages .viewAll a:hover{color:#484848;text-decoration:none;}
#products .pages .title{padding-left:8px;padding-right:4px;;border:none;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;}
#products .pages#pagesBefore{clear:none;width:auto;}

#products .sort{float:left;width:auto;margin:0;padding:10px 0 0 0;border:0;text-align:left;}
#products .sort ul{display:inline;list-style:none;}
#products .sort li{display:inline;padding:0 6px;border-right:1px solid #666;color:#059b9a;font:14px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#products .sort li:last-child{border:none;padding-right:0;}
#products .sort li a{padding:0 2px;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#products .sort li a:hover{color:#059b9a;text-decoration:none;}

#product div.content{clear:both;padding:10px 0 10px 0;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:400;line-height:21px !important;text-align:justify;}
#product div.content ul, #product div.content ol{margin:5px 0 0 15px;padding:0;}
#product div.content li{margin:4px 0;padding:0;border-left:0;}
#product div.content p{padding-bottom:10px;}
#product div.content hr{height:1px;background:#999;width:100%;border:none;margin:0 0 8px 0;padding:0;}

#product #box{clear:both;width:100%;margin:0 0 10px 0;padding:10px;border:1px solid #d8d8d8;background:#d5e8e8;text-align:center;}
#product #box #addBasket{clear:both;margin:10px 0 10px 0;padding:0;}
#product #box #addBasket .submit{display:block;width:131px;height:34px;line-height:34px !important;text-align:left;padding:0;margin:0 auto;color:#fff;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:400;text-indent:16px;text-transform:uppercase;background:url('img/button_cart.png') no-repeat 0 0;cursor:pointer;}
#product #box #addBasket .submit:hover{background:url('img/button_cart.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;	cursor:pointer;}
#product #box2{clear:both;width:100%;margin:0 0 30px 0;padding:0;text-align:center;}

/* PRODUCTS DETAILS */
#product{clear:both;position:relative;float:left;width:100%;margin:0 0 20px 0;padding:0;text-align:left;}
#product div.breadcrumb{display:none;clear:both;margin:10px 0 30px 0;padding:6px 0 20px 0;border-bottom:1px solid #d4d4d4;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:400;}
#product div.breadcrumb, #product div.breadcrumb a{text-decoration:none;color:#059b9a;font:14px 'Lato', sans-serif;font-weight:400;}
#product div.breadcrumb a:hover{text-decoration:none;color:#2c2c2c;}
#product div.breadcrumb em{padding:0 5px;}

/* IMAGES STYLES */
#content .imagesList{list-style:none;}
#content .imagesList li{margin:0 0 10px 0;text-align:center;}
#content .imagesList li div{text-align:center;}
#content .subpagesList li img, #content .imagesList li img, #content .imagePreview img, .imagesGallery img, #subpagesGallery img, .box .page-box img, .box .product-box img{padding:0;border:1px solid #dedede;}
#content .subpagesList li img:hover, #content .imagesList li img:hover, #content .imagePreview img:hover, #subpagesGallery img:hover, .imagesGallery img:hover, .box .page-box img:hover, .box .product-box img:hover{border:1px solid #d5e8e8;}
#imagesList1{clear:both;width:100%;margin:9px auto 0 auto;text-align:center;}
#imagesList2{clear:both;width:100%;margin:10px auto 0 auto;text-align:center;}

/* IMAGES STYLES - GALLERY */
#imagesGallery4{margin:20px 0 0;}
#imagesGallery5{margin:10px 0 10px;}
#content .imagesGallery{clear:both;}
#content .imagesGallery .pages{clear:both;border-top:1px solid #e7e9ed;}
#content .imagesGallery table{clear:both;width:100%;padding:10px 0;font-size:1em;}
#content .imagesGallery table caption{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
#content .imagesGallery td, #content .imagesGallery th{padding:15px 7px 10px;background:inherit;font-size:0.917em;text-align:center;vertical-align:top;}
#content .imagesGallery div{font-weight:normal;font-size:1.1em;line-height:1.4em;}
.imagePreview div{margin:5px 0 10px;text-align:center;}
#imagesListPreview{float:left;margin:9px 20px 0 0;}
* html #imagesListPreview{margin-top:-5px;}
.imagesList#imagesListPreview li{margin-bottom:3px;}
.imagesList#imagesListPreview li img{border-width:2px;}
.imagesList#imagesListPreview li img:hover{border-width:2px;}

/* PRODUCTS LAST VISITED */
#productsLastVisited{clear:both;float:left;width:100%;margin:0;padding:0;}
#productsLastVisited ul{float:left;width:100%;margin:0;padding:0;list-style:none;}
#productsLastVisited li{float:left;width:88%;min-height:300px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:none;}
#productsLastVisited li:hover{float:left;width:88%;min-height:300px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:#d5e8e8;}
#productsLastVisited li.column0{margin:0 0 20px 0;}
#productsLastVisited li.column1{margin:0 0 20px 0;}
#productsLastVisited li .photo{clear:both;margin:10px 0 10px 0;text-align:center;padding:0;}
#productsLastVisited img{margin:0;padding:0;border:1px #d4d4d4 solid;}
#productsLastVisited img:hover{border:1px #d4d4d4 solid;}
#productsLastVisited a{text-decoration:none;color:#2c2c2c;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#productsLastVisited a:hover{color:#059b9a;text-decoration:none;}
#productsLastVisited .price, #productsLastVisited .noPrice{margin:20px 0 10px 0;padding:0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
#productsLastVisited .price strong{color:#323131;text-decoration:none;font:22px 'Lato', sans-serif;font-weight:700;}
#productsLastVisited .price em{padding:0 6px 0 0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;font-style:normal;}
#productsLastVisited .price span{margin:0 0 0 4px;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
@media print{#productsLastVisited .price em, #productsLastVisited .price span, #productsLastVisited .price strong{font-weight:normal;}
#productsLastVisited{float:none;width:17.2cm;padding:0;margin:0;}}

/* RELATED PRODUCTS */
#productsRelated{clear:both;float:left;width:100%;margin:0;padding:0;}
#productsRelated ul{float:left;width:100%;margin:0;padding:0;list-style:none;}
#productsRelated li{float:left;width:88%;min-height:300px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:none;}
#productsRelated li:hover{float:left;width:88%;min-height:300px;margin:0 0 10px 0;padding:10px 15px 10px 15px;border:1px solid #e0e0e0;text-align:center;background:#d5e8e8;}
#productsRelated li.column0{margin:0 0 20px 0;}
#productsRelated li.column1{margin:0 0 20px 0;}
#productsRelated li .photo{clear:both;margin:10px 0 10px 0;text-align:center;padding:0;}
#productsRelated img{margin:0;padding:0;border:1px #d4d4d4 solid;}
#productsRelated img:hover{border:1px #d4d4d4 solid;}
#productsRelated a{text-decoration:none;color:#2c2c2c;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#productsRelated a:hover{color:#059b9a;text-decoration:none;}
#productsRelated .price, #productsRelated .noPrice{margin:20px 0 10px 0;padding:0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
#productsRelated .price strong{color:#323131;text-decoration:none;font:22px 'Lato', sans-serif;font-weight:700;}
#productsRelated .price em{padding:0 6px 0 0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;font-style:normal;}
#productsRelated .price span{margin:0 0 0 4px;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;}
@media print{#productsRelated .price em, #productsRelated .price span, #productsRelated .price strong{font-weight:normal;}
#productsRelated{float:none;width:17.2cm;padding:0;margin:0;}}
#product .recommended, #products .recommended{padding-left:5px;}

/* PROFILE */
#profile .fb{padding-top:15px;text-align:center;white-space:nowrap;}
#profile .fb img{margin-top:10px;border:1px solid #273b65;}
#profile{clear:both;width:99%;margin:0 0 20px 0;padding:20px 0 20px 10px;border:1px #d6d6d6 solid;background:#d5e8e8;text-align:center;}
#profile fieldset{padding:0;margin:0 auto;}
#profile fieldset legend{display:none;}
#profile dl{clear:both;float:left;margin:0 0 10px 0;padding:0;}
#profile dd{float:left;}
#profile dt{float:left;min-height:30px;line-height:30px !important;min-width:300px;;margin:0 10px 0 0;text-align:left;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#profile dd.not-required{display:none;}
#profile.register div#notRequired{display:none;}
#profile.register dd.not-required{display:block;}
#profile .input, #profile textarea{margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#profile .input.warning-required, #profile select.warning-required, #profile textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#profile dt.captcha{float:left;min-height:30px;line-height:30px !important;width:100%;margin:10px 0 0 0;text-align:left;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a}
#profile .captcha em{font-style:normal;font-weight:bold;}
#profile .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
#profile .save{float:left;margin:20px 0 0 0;text-align:left;}
#profile span{display:inline-block;margin:6px 0 0 10px;padding:0;color:#727272;font:11px 'Lato', sans-serif;font-weight:400;}
#profile dd.button{float:left;width:100%;clear:both;margin:0;text-align:left;}
#profile .submit{float:left;display:block;width:131px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#profile .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#profile .forget{clear:both;float:left;width:100%;margin:40px 0 0 -50px;text-align:center;}
#profile .forget a{color:#059b9a;text-decoration:none;font:16px 'Lato', sans-serif;font-weight:400;}
#profile .forget a:hover{color:#b3c3c3;text-decoration:none;font:16px 'Lato', sans-serif;font-weight:400;}
#profile dd.rules, #profile dd.newsletter, #profile dd.not-required{font:11px 'Lato', sans-serif;font-weight:400;}
#profile .rules a{color:#059b9a;text-decoration:none;font:11px 'Lato', sans-serif;font-weight:400;}
#profile .rules a:hover{color:#b3c3c3;text-decoration:none;font:11px 'Lato', sans-serif;font-weight:400;}

/* BASKET AND ORDER */
#orderedProducts{clear:both;width:100%;margin:0;padding:0;}
#orderedProducts table{width:100%;margin:0 0 20px 0;font:12px 'Lato', sans-serif;font-weight:400;background:#fff;}
#orderedProducts thead tr{margin:0;padding:0;background:#059b9a;}
#orderedProducts thead td.name{text-align:center;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts .photo{display:none;text-align:center;margin:0 auto;}
#orderedProducts thead .quantity{text-align:center;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts thead td.price{display:none}
#orderedProducts thead td.price1{display:none}
#orderedProducts thead td.price2,#orderedProducts thead td.price3,#orderedProducts thead td.summary{text-align:center;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts thead td.delivery{width:26px;text-align:center;color:#fff;font:11px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts thead span{color:#fff;font:11px 'Lato', sans-serif;font-weight:400;}
#orderedProducts thead td{padding:2px;margin:0;}
#orderedProducts thead td.image, #orderedProducts tbody td.image{display:none;}
#orderedProducts thead em, #orderedProducts thead span{clear:both;float:left;width:100%;padding:0;font-style:normal;}
#orderedProducts tbody tr{background:#d5e8e8;}
#orderedProducts tbody th, #orderedProducts tbody td{padding:2px;margin:0;font:12px 'Lato', sans-serif;font-weight:400;}
#orderedProducts tbody th{text-align:center;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:400;}
#orderedProducts tbody th a{text-decoration:none;color:#2c2c2c;}
#orderedProducts tbody th a:hover{text-decoration:none;color:#059b9a;}
#orderedProducts tbody .price{display:none}
#orderedProducts tbody .price1{display:none}
#orderedProducts tbody .price2, #orderedProducts tbody .price3, #orderedProducts tbody .summary{font-weight:bold;text-align:center;}
#orderedProducts tbody .del, #orderedProducts tbody .del{text-align:center;}
#orderedProducts tbody .quantity, #orderedProducts tbody .quantity input{text-align:center;width:16px;}
#orderedProducts tbody .quantity input.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#orderedProducts tbody .quantity label{display:none;}
#orderedProducts tbody a:hover{background:inherit;color:#059b9a;}
#orderedProducts tfoot{padding:0;text-align:right;}
#orderedProducts tfoot tr{background:#d5e8e8;}
#orderedProducts tfoot th{min-width:184px;text-align:right;}
#orderedProducts tfoot td{text-align:right;}
#orderedProducts tfoot .summaryProducts, #orderedProducts tfoot .summaryProducts th, #orderedProducts tfoot .summaryShippingPayment, #orderedProducts tfoot .summaryOrder{text-align:left;padding:5px;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:700;}
#orderedProducts tfoot .nextStep{padding:2px;}
#orderedProducts #orderSummary{text-align:right;padding:5px;color:#FF0000;font:12px 'Lato', sans-serif;font-weight:700;}
#orderedProducts #shippingCost{text-align:right;padding:5px;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:400;}
#orderedProducts #orderProductsSumary{text-align:right;padding:5px;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:400;}
#orderedProducts #orderProductsSumary2{text-align:right;padding:5px;color:#2c2c2c;font:12px 'Lato', sans-serif;font-weight:700;}
#orderedProducts tfoot .nextStep .submit{display:block;float:right;width:84px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/zapisz.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts tfoot .nextStep .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#orderedProducts tfoot .nextStep .continue{display:block;float:left;width:190px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/continue.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts tfoot .nextStep .continue:hover{color:#fff;background:url('img/continue.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#orderedProducts #recount{float:right;margin:0 90px 0 0;padding:0;}
#orderedProducts #recount .submit{display:block;width:131px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts #recount .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#orderedProducts tfoot .nextStep2{padding:2px;margin:0 auto;text-align:center;}
#orderedProducts tfoot .nextStep2 .submit{display:block;float:none;width:300px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/nextstep.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#orderedProducts tfoot .nextStep2 .submit:hover{color:#fff;background:url('img/nextstep.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#orderedProducts tbody input{margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#orderedProducts tbody input.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}

#basket{clear:both;width:100%;margin:0;padding:0;}
#basket #orderedProducts table{width:100%;margin:0;padding:0;}
#basket .info{padding:10px;text-align:left;}
#basket #recount{background:#fff;}
#basket #recount td{text-align:center;padding:10px;margin:0;}
#basket #recount .submit{display:block;width:84px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/zapisz.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#basket #recount .submit:hover{color:#fff;background:url('img/zapisz.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#basket .summaryProducts{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:400;color:#2c2c2c;}
#basket .summaryProducts #summary{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:400;text-align:right;color:#2c2c2c;}
#basket .summaryProducts #summary1{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:700;text-align:right;color:#2c2c2c;}
#basket .summaryProducts #summary2{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:700;text-align:right;color:#FF0000;}
#basket .del{padding:0 2px;margin:0;font:12px 'Lato', sans-serif;font-weight:700;text-transform:uppercase;}
#basket .del a{color:#FF0000;text-decoration:none;}
#basket .del a:hover{text-decoration:none;color:#000;}
#basket .buttons #continue{text-align:left;padding:5px;}
#basket .buttons #continue .submit{display:block;float:left;width:190px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/continue.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#basket .buttons #continue .submit:hover{color:#fff;background:url('img/continue.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#basket #pageDescription{margin:20px 10px 20px 10px;}
#basket legend{display:none;}
#basket #save{padding:0;margin:20px 0 10px 0;text-align:center;}
#basket #save .submit{display:block;width:190px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/continue.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#basket #save .submit:hover{color:#fff;background:url('img/continue.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#basket .image img{margin:0;padding:0;border:1px #d4d4d4 solid;width:80px;height:80px;}
#basket .image a:hover img{margin:0;padding:0;border:1px #d4d4d4 solid;opacity:0.8;}

#order .form{text-align:left;}
#order legend{display:block;height:40px;margin:20px 0 10px 0;padding:0;line-height:44px !important;color:#4f4f4f;font-weight:700;font:18px 'Lato', sans-serif;text-transform:uppercase;}
#order #personalData{padding:10px 0 10px 0;margin:0;border-top:1px solid #c1c3b7;border-bottom:1px solid #c1c3b7;overflow:hidden;}
#order #personalData #setBasic, #order #personalData #setExtend{float:left;}
#order #personalData .p1{float:left;width:100px;text-align:right;margin:0;padding:6px 0 6px 0;}
#order #personalData .p2{float:left;margin:0;padding:6px 0 6px 0;}
#order #personalData .red{clear:both;width:100%;text-align:right;margin:0 40px 0 0;padding:0;font:12px 'Lato', sans-serif;font-weight:400;color:#ff0000;}
#order #personalData label{color:#5e624b;font:14px 'Lato', sans-serif;font-weight:400;}
#order #personalData label span{color:#5e624b;font:10px 'Lato', sans-serif;font-weight:400;margin:0 10px 0 0;padding:0;}
#order #personalData .input, #order #personalData #oComment{width:180px;margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#order #personalData .input.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#order #invoice{display:none;}
#order #personalData #oComment{height:125px;}
#shippingAndPayments{border: 1px solid red;display:none;}
#shippingAndPayments div{clear:both;margin:0;padding:10px 0 10px 0;text-align:center;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;}
#shippingAndPayments select{display:block;margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#shippingAndPayments select.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#shippingAndPayments .eld{float:right;margin:-24px 0 0 0;font:14px 'Lato', sans-serif;color:#2c2c2c;font-weight:400;}
#order #newsletterAccept th{clear:both;margin:0;padding:10px 0 10px 5px;background:#fff;font:11px 'Lato', sans-serif;color:#2c2c2c;text-align:left;}
#order #newsletterAccept em{margin:0;padding:0 5px 0 0;}
#order{clear:both;width:100%;margin:0;padding:0;}
#order #orderedProducts table{width:100%;margin:0;padding:0;}
#order tfoot td, #orderPrint tfoot td{color:#c22463;}
#order .summaryProducts, #order .summaryShippingPayment, #orderPrint .summaryShippingPayment{margin:0;padding:5px;font:12px 'Lato', sans-serif;color:#2c2c2c;font-weight:700;}
#order .summaryShippingPayment{text-align:left !important;}
#order .summaryProducts th, #order .summaryShippingPayment th, #orderPrint .summaryShippingPayment th{margin:0;padding:5px;font:12px 'Lato', sans-serif;color:#2c2c2c;font-weight:700;}
#order .summaryShippingPayment th{text-align:left !important;}
#order .summaryOrder, #orderPrint .summaryOrder{text-align:right;margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:700;color:#2c2c2c;}
#order .summaryProducts td{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:400;text-align:right;color:#2c2c2c;}
#order #shippingPaymentCost{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:400;text-align:right;color:#2c2c2c;}
#order #orderSummary{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:700;color:#FF0000;text-align:right;}
#order #orderSummary2{margin:0;padding:5px;font:16px 'Lato', sans-serif;font-weight:700;color:#2c2c2c;text-align:right;}
#order .summaryOrder th, #orderPrint .summaryOrder th{text-align:left;margin:0;padding:5px;font:12px 'Lato', sans-serif;font-weight:700;color:#2c2c2c;}
#order .summaryOrder th, #order .summaryOrder td{text-align:left;margin:0;}
#order #rulesAccept th{clear:both;margin:0;padding:10px 0 5px 5px;font:11px 'Lato', sans-serif;color:#2c2c2c;font-weight:400;background:#fff;}
#order #rulesAccept {font:11px 'Lato', sans-serif;color:#2c2c2c;font-weight:400;}#order #rulesAccept a{font:11px 'Lato', sans-serif;color:#059b9a;font-weight:700;text-decoration:none;}
#order #rulesAccept a:hover{font:11px 'Lato', sans-serif;color:#4f4f4f;font-weight:700;text-decoration:none;}
#order #rulesAccept th, #order #nextStep th{border:0;text-align:left;}
#order #rulesAccept em{margin:0;padding:0 5px 0 0;}
*:first-child+html .nextStep .submit, *:first-child+html #basket #continue .submit{padding:2px 0px;} /* IE 7 hack */
#order #ceneoAccept label{font-weight:normal;font-size:0.917em;}
#order .tab{clear:both;margin:0 auto;text-align:center;}
#order .tab a{display:block;margin:0 5px 0 5px;padding:10px 15px 10px;border:1px solid #d4d4d4;border-bottom:0;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;background:#fff;font:14px 'Lato', sans-serif;font-weight:400;color:#000;text-decoration:none;}
#order .tab a:hover{color:#000;background:#d5e8e8;}
#order .tab a.selected{border-color:#c9c9c9;color:#000;}
#orderForm, #orderLoginForm{clear:both;width:100%;text-align:left;}
#order #orderLogin div{clear:both;width:100%;padding:12px 0;margin:0;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
#order #orderLogin label{clear:both;width:100%;float:left;text-align:left;padding:0 0 2px 0;}
#order #orderLogin legend{display:none;}
#order #orderLogin div .submit{padding:2px 10px;margin-left:90px;}
#order #orderLogin input{margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#order #orderLogin input.warning-required, #order #orderLogin select.warning-required, #order #orderLogin textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#order #orderLogin .submit{display:inline-block;width:131px;height:34px;line-height:34px !important;margin:0 auto;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;text-transform:uppercase;}
#order #orderLogin .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}
#order #orderRegisterForm div label{clear:both;float:left;width:95%;margin:0;padding:0 0 2px 0;text-align:right;}
#order #orderRegisterForm legend{display:none;}#order #orderRegisterForm span{display:block;width:100%;text-align:center;clear:both;margin:10px 0 10px 0;font:14px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#order #orderRegisterForm input{width:140px;margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#order #orderRegisterForm input.warning-required, #order #orderRegisterForm select.warning-required, #order #orderRegisterForm textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}

#forgetPasswordForm div .submit{padding:2px 10px;}

#order #deliveryAddress{padding:11px 0;border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;background:url('img/body.png');color:#2e6a97;}
#order #deliveryAddress label{display:block;font-weight:normal;padding:2px 0;}
#order #deliveryAddress .input{width:160px;margin:0 0 5px;}
#order #deliveryAddress{margin:0;padding:0;border-bottom:1px #d4d4d4 solid;border-top:none;}
#order #deliveryAddress dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#order #deliveryAddress dd{float:left;}
#order #deliveryAddress dt{float:left;min-height:30px;line-height:30px !important;width:80px;margin:0 10px 0 0;text-align:right;font:14px 'Lato', sans-serif;font-weight:400;color:#2c2c2c;}
#order #deliveryAddress input{margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#order #deliveryAddress input.warning-required, #order #deliveryAddress select.warning-required, #order #deliveryAddress textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#order #deliveryAddressBlock legend{clear:both;width:100%;margin:0 0 20px 0;padding:0 0 30px 0;border-bottom:1px #d4d4d4 solid;border-top:none;}
#order #deliveryAddressBlock .adres-dostawy-opis{clear:both;float:left;width:100%;padding:0;margin:0;font:12px 'Lato', sans-serif;font-weight:400;color:#2c2c2c;text-transform:none;}

#order #personalData{clear:both;float:left;width:100%;margin:0;padding:20px 0 20px 0;}
#order #personalData div{clear:both;float:left;width:100% !important;margin:0;padding:0;}
#order #personalData dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#order #personalData dd{float:left;}
#order #personalData dd label{display:inline-block;margin:5px 0 0 5px;padding:0;}
#order #personalData dt{float:left;min-height:30px;line-height:30px !important;width:70px;margin:0 5px 0 0;text-align:right;font:14px 'Lato', sans-serif;font-weight:400;color:#2c2c2c;}
#order #personalData input{width:140px !important;margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#order #personalData input.warning-required, #order #personalData select.warning-required, #order #personalData textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#order #personalData span{float:right;width:40px;text-align:right;margin:6px 0 0 5px;padding:0;color:#727272;font:11px 'Lato', sans-serif;font-weight:400;}

#userOrdersListLink{text-align:right;}
#userOrders{width:100%;margin:10px 0 0;font:11px 'Lato', sans-serif;font-weight:400;text-align:center;}
#userOrders thead td{padding:2px;color:#fff;background:#059b9a;font:11px 'Lato', sans-serif;font-weight:700;text-align:center;}
#userOrders tbody td{padding:2px;border-bottom:1px solid #e0e0e0;text-align:center;font:11px 'Lato', sans-serif;font-weight:400;}
#userOrders tbody td.date{padding:2px;text-align:center;font:11px 'Lato', sans-serif;font-weight:400;}
#userOrders a{color:#059b9a;}
#userOrders a:hover{color:#b3c3c3;}
#userOrder .message{display:none;}
#userOrder #orderPrint{padding-top:15px;}

/* CONTACT FORM */
#contactPanel{clear:both;float:left;width:98%;margin:40px 0 20px 0;padding:20px 0 20px 10px;border:1px #d6d6d6 solid;background:#d5e8e8;}
#contactPanel fieldset{padding:0;margin:0;}
#contactPanel fieldset legend{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
#contactPanel dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#contactPanel dd{float:left;}
#contactPanel dt{float:left;min-height:30px;line-height:30px !important;width:160px;margin:0 10px 0 0;text-align:left;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#contactPanel span{display:inline-block;margin:6px 0 0 5px;padding:0;color:#727272;font:11px 'Lato', sans-serif;font-weight:400;}
#contactPanel .input, #contactPanel select{width:200px;margin:0;padding:0 10px 0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel textarea{width:200px;margin:0;padding:10px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel .input.warning-required, #contactPanel select.warning-required, #contactPanel textarea.warning-required{width:300px;margin:0;padding:0;border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel .input:focus, #contactPanel select:focus, #contactPanel .textarea:focus{width:300px;text-shadow:none;}
#contactPanel #captcha imput{width:60px;margin:0;padding:0;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel .captcha em{font-style:normal;font-weight:bold;}
#contactPanel .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
#contactPanel .save{clear:both;margin:10px 0 0 0;padding:0;}
#contactPanel .submit{display:block;width:131px;height:34px;line-height:34px !important;margin:0;padding:0;background:url('img/send-comment.png') no-repeat 0 0;text-align:center;cursor:pointer;font:14px 'Lato', sans-serif;color:#fff;font-weight:400;}
#contactPanel .submit:hover{color:#fff;background:url('img/send-comment.png') no-repeat 0 -34px;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-webkit-transition:background 0.3s, color 0.3s;cursor:pointer;}

/* SITE MAP */
#siteMap{clear:both;float:left;width:100%;margin:20px 0 20px 0;padding:0;list-style:none;}
#siteMap li{margin:0 0 5px 0;padding:10px 0 10px 0;color:#059b9a;font:14px 'Lato', sans-serif;font-weight:700;border-bottom:1px #d4d4d4 solid;border-top:1px #d4d4d4 solid;}
#siteMap li a{color:#059b9a;font:14px 'Lato', sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;}
#siteMap li a:hover{color:#b3c3c3;font:14px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#siteMap ul{margin:0;padding:3px 0 0 0;border:0;list-style:none;}
#siteMap ul li{margin:0;padding:4px 10px 4px 0;border:0;-webkit-box-shadow:none;box-shadow:none;}
#siteMap ul li a{font:14px 'Lato', sans-serif;font-weight:700;text-decoration:none;color:#000;text-transform:none;}
#siteMap ul li a:hover{font:14px 'Lato', sans-serif;font-weight:700;text-decoration:none;color:#b3c3c3;}
#siteMap li ins{text-decoration:none;font-weight:bold;}
#siteMap li ins em{padding-right:5px;background:inherit;text-decoration:line-through;font-style:normal;}
#siteMap ul.products li{padding-left:0;margin-left:0;}
#siteMap ul.products li a{padding:0 0 0 15px;color:#4f4f4f;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;text-transform:none;background:url('img/fbull.png') no-repeat 0 5px;}
#siteMap ul.products li a:hover{padding:0 0 0 15px;color:#b3c3c3;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;text-transform:none;background:url('img/fbull.png') no-repeat 0 5px;}
#siteMap li .price{display:inline;color:#059b9a;padding-left:5px;font:14px 'Lato', sans-serif;font-weight:700;}
#siteMap li strong{padding:0 5px 0 7px;background-color:inherit;color:#059b9a;}
#siteMap li span{color:#4f4f4f;font:12px 'Lato', sans-serif;font-weight:400;}

/* MESSAGE */
#error{clear:both;float:left;width:99%;margin:40px 0 10px 0;padding:10px 0;border:1px #d6d6d6 solid;background:#d5e8e8;}
#error h2{color:#059b9a;font:18px 'Lato', sans-serif;font-weight:700;text-align:center;padding:0;margin:0 auto;}
#error h2 a{color:#059b9a;}
#error h2 a:hover{color:#b3c3c3;}

#sideTab{display:block !important;z-index:2000;position:fixed;right:-56px;top:260px;border:2px solid #d5e8e8;border-top-left-radius:15px;border-top-right-radius:15px;background:#059b9a;border-bottom:none;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
* html #sideTab{display:none;}
*:first-child+html #sideTab{border-bottom:2px solid #d5e8e8;right:0;}
#sideTab{margin-right:-35px \ ;border:2px solid #75a321 \ ;}
#sideTab a{display:block;padding:4px 13px 20px 13px;text-decoration:none;color:#fff;font:14px 'Lato', sans-serif;font-weight:700;}

#sideTabFace{z-index:2000;position:fixed;right:-2px;top:72px;border:2px solid #d5e8e8;border-top-left-radius:15px;border-bottom-left-radius:15px;background:#3A549F;border-right:none;}
* html #sideTabFace{display:none;}
*:first-child+html #sideTabFace{border-bottom:2px solid #d5e8e8;right:0;}
#sideTabFace a{display:block;padding:4px 10px 5px;text-decoration:none;color:#fff;font:22px 'Lato', sans-serif;font-weight:700;}

#sideTabIn{z-index:2000;top:132px;}

/* SLIDER FACEBOOK */
#fb {z-index:2000;background:#c42220;width:242px;height:54px;top:10px;right:-186px;display:block;padding:0;position:fixed;float:right;border:2px solid #d5e8e8;border-top-left-radius:15px;border-bottom-left-radius:15px;border-right:none;}
#fb .fb_p{width:42px;height:42px;position:relative;right:-7px;top:6px;background:url('img/infolinia-small.png') no-repeat;}
#fb .fb_t{position:relative;top:-36px;left:26px;margin:0;font:12px 'Lato', sans-serif;font-weight:400;color:#fff;text-align:center;}
#fb .fb_t strong{margin:0;font:24px 'Lato', sans-serif;font-weight:700;color:#fff;text-align:center;}
#fb .fb_t span{margin:0;font:12px 'Lato', sans-serif;font-weight:400;color:#fff;text-align:center;text-transform:uppercase;}

/* FOOTER - SITE AND SCRIPT COPYRIGHTS STYLES */
#foot{clear:both;float:left;width:100%;margin:0;padding:10px 0 0 0;background:#d6e8e8;border-bottom:1px #d1cfd4 solid;}
#foot .container{clear:both;position:relative;width:95%;margin:0 auto;padding:0 2.5%;overflow:hidden;}
#foot-box{clear:both;display:inline-block;vertical-align:top;width:95%;margin:0 0 70px 0;padding:0 2.5%;}
#fbox1, #fbox2, #fbox3, #fbox4{display:inline-block;width:90%;margin:25px 5px 0 5px;padding:0;vertical-align:top;}

#foot-copy{clear:both;width:95%;margin:0;padding:0 2.5%;height:140px;}
#foot-copy .container{clear:both;position:relative;width:100%;margin:0 auto;padding:0;overflow:hidden;}

#copy{position:relative;top:54px;margin:0;padding:20px 0 0 0;text-align:left;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;}
#copy span{color:#a3a3a3;}

#powered{position:relative;top:58px;margin:0;padding:0 0 80px 0;text-align:left;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;}
#powered a{color:#7b7b7b;text-decoration:none;}
#powered a:hover{color:#000;text-decoration:none;}
#powered img{vertical-align:middle;}

/* SCROLL BACK TO TOP */
#backToTop{position:absolute;bottom:20px;right:10%;left:80%;z-index:1000;}
#backToTop a{display:block;width:47px;text-align:center;text-transform:uppercase;text-decoration:none;-webkit-transition:1s;-moz-transition:1s;transition:1s;opacity:1;filter:alpha(opacity=100);}
#backToTop a:hover{color:#a1134c;opacity:1;filter:alpha(opacity=100);}
#backToTop span{display:block;width:47px;height:47px;background:url('img/back_to_top.png') no-repeat center center;-webkit-transition:1s;-moz-transition:1s;transition:1s;}
#backToTop a:hover span{}
}