/* GLOBAL STYLES */
/*
@font-face{font-family:'Lato';src:url('font/Lato-Light.ttf') format('ttf');font-weight:300;font-style:normal;}
@font-face{font-family:'Lato';src:url('font/Lato-Regular.ttf') format('ttf');font-weight:400;font-style:normal;}
@font-face{font-family:'Lato';src:url('font/Lato-Bold.ttf') format('ttf');font-weight:600;font-style: normal;}
*/
body, body *{margin:0;padding:0;border:0;}
body{padding:0;background:#fff;text-align:center;}
.hide{display:none;}
fieldset legend{display:none;}
a:hover{-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;}
.clear{clear:both;height:0px;font-size:0em;line-height:0px;}
.clear5{height:5px;font-size:0em;line-height:0px;}
.clear10{height:10px;font-size:0em;line-height:0px;}
.clear15{height:15px;font-size:0em;line-height:0px;}
.clear20{height:20px;font-size:0em;line-height:0px;}
.clear30{height:30px;font-size:0em;line-height:0px;}
.clear40{height:40px;font-size:0em;line-height:0px;}

#tabela-vs-inventor{background:#f9b074;}
#tabela-vs-inventor td{padding:6px;}
#tabela-vs-revit-autocad{background:#059b9a;}
#tabela-vs-revit-autocad td{padding:6px;}
#tabela-vs-revit{background:#656686;}
#tabela-vs-revit td{padding:6px;}
#tabela-vs-autocad{background:#bc2223;}
#tabela-vs-autocad td{padding:6px;color:#2f2f2f;}
#tabela-ceny{width:60%;padding:10px 0 0 0;margin:0;}
#tabela-ceny thead td{font:16px 'Lato', sans-serif;font-weight:700;color:#059b9a;}
#tabela-ceny tbody td{font:14px 'Lato', sans-serif;font-weight:400;color:#666;}
#tabela-ceny tbody td{border-top:1px #d5e8e8 dotted;border-collapse:collapse;}
#tabela-ceny thead td.c1{padding:8px 10px 8px 0;}
#tabela-ceny tbody td.c1{border-right:1px #d5e8e8 dotted;border-collapse:collapse;padding:8px 10px 8px 0;}
#tabela-ceny thead td.c2, #tabela-ceny tbody td.c2{padding:8px 0 8px 10px;}
#tabela-ceny tbody td.c3{padding:12px 0 8px 0;}
#tabela3p{background:#059b9a;}
#tabela3p td{padding:6px;text-align:left;}
#tabela-prod{margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
#tabela-prod thead td{background:#059b9a;color:#fff;padding:8px 12px;font-size:14px;border-collapse:collapse;border:1px #059b9a solid;}
#tabela-prod tbody td{padding:4px 12px;border-collapse:collapse;border:1px #059b9a solid;}

#skiplinks{position:absolute;top:0px;left:0px;}
#skiplinks a{position:absolute;top:-500px;left:0px;z-index:10;min-width:200px;padding:10px;color:#fff;}
#skiplinks a:focus{top:0;background:#000;color:#fff;}
#container{position:relative;width:100%;margin:0 auto;padding:0;overflow:hidden;}
#tabela{margin:0;padding:0;border-collapse:collapse;border-spacing:0;}
#tabela td{padding:2px 4px;font-size:12px;border-collapse:collapse;border:1px #059b9a solid;}
#tabela-szkolenie{margin:0 0 2px 0;padding:0;border-collapse:collapse;border-spacing:0;font:16px 'Lato', sans-serif;font-weight:400;}
#tabela-szkolenie thead td{background:#059b9a;height:38px;line-height:40px !important;color:#fff;padding:0 12px;border-collapse:separate;border-spacing:2px;border:1px #fff solid;}
#tabela-szkolenie tbody td{height:40px;line-height:38px !important;padding:0 15px;border-collapse:collapse;border:1px #059b9a solid;border-spacing:0;}
#tabela-szkolenie tbody td.separate{height:2px;line-height:2px !important;padding:0;border:none;}
#tabela-szkolenie .przycisk a{display:block;width:160px;height:30px;line-height:28px !important;padding:0;margin:0 auto;background:#059b9a;color:#fff !important;transition:all 0.3s ease;font:16px 'Lato', sans-serif;font-weight:400;bext-decoration:none;text-align:center;text-transform:lowercase;}
#tabela-szkolenie .przycisk a:hover{background:#d6e8e8;color:#727272 !important;cursor:pointer;text-decoration:none;}
#tabela-szkolenie img{padding:0;margin:-4px 0 0 0;vertical-align:middle;}
#tabela-szkolenie .przycisk2 a{display:block;width:110px;height:30px;line-height:28px !important;padding:0;margin:0 auto;background:#059b9a;color:#fff !important;transition:all 0.3s ease;font:16px 'Lato', sans-serif;font-weight:400;bext-decoration:none;text-align:center;text-transform:lowercase;}
#tabela-szkolenie .przycisk2 a:hover{background:#d6e8e8;color:#727272 !important;cursor:pointer;text-decoration:none;}

/* HEADER  */
#header{position:relative;width:100%;margin:0;padding:0;}

/* STICKY MENU */
#trueHeader{left:0;right:0;margin:0;padding: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:fixed;top:0;z-index:1000;}
#header.sticky.condensed #trueHeader{padding:0;top:0;}

/* HEAD 1 */
#head1{clear:both;position:relative;width:100%;margin:0;padding:0;border-bottom:1px #d4d4d4 solid;}
#head1 .container{clear:both;position:relative;width:1200px;height:104px;margin:0 auto;padding:0;overflow:hidden;}
#logo{position:absolute;width:191px;height:77x;margin:0;padding:0;background:url('img/logo_zima.jpg') no-repeat;left:504px;top:12px;} /* lato: top:24px;height:53px; zima: top:12px;height:77px; */
#logo a{display:block;width:191px;height:77px;margin:0;padding:0;border:none;cursor:pointer;}

/* HEAD 2 */
#head2{clear:both;width:100%;margin:0;padding:0;z-index:9999;}
#head2 .container{clear:both;width:1200px;height:58px;margin:0 auto;padding:0;overflow:hidden;z-index:9999;}

/* MENU TOP 1 */
#menu1 ul{position:absolute;margin:46px 0 0 0;list-style:none;z-index:10;}
#menu1 li{float:left;padding:0 20px 0 10px;margin:0;background:url('img/menu_p.jpg') no-repeat right;}
#menu1 li.lL{float:left;padding:0 20px 0 10px;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:right;margin:20px 10px 0 0;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:58px;right:190px;width:260px;margin:0;padding:5px 0 5px 0;}
#waluta-header .type{float:left;margin:0 0 0 10px;padding:0;color:#727272;line-height:24px !important;font:13px 'Lato', sans-serif;font-weight:700;}
#waluta-header ul{float:left;margin:0 0 0 10px;padding:0;list-style:none;height:24px;}
#waluta-header li{float:left;margin:0 10px 0 0;padding:0;width:40px;height:24px;}
#waluta-header li a{display:block;margin:0;padding:0;width:40px;height:24px;line-height:24px !important;font:16px 'Lato', sans-serif;font-weight:400;color:#727272;text-align:center;text-decoration:none;text-transform:uppercase;background:#d6e8e8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#waluta-header li a:hover{background:#059b9a;color:#fff;-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;}
#waluta-header li a strong{background:#059b9a;font-style:normal;display:block;margin:0;padding:0;width:40px;height:24px;line-height:24px !important;font:16px 'Lato', sans-serif;font-weight:400;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
		
/* ADVANCED SEARCH */
#searchFormAdvanced{position:absolute;right:0;margin:56px 0 0 0;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;}

/* MENU TOP 3 */
#menu3 ul{position:absolute;float:left;;margin:14px 4% 0 4%;list-style:none;z-index:5000;}
#menu3 li{float:left;padding:0;margin:0 10px 0 10px;}
#menu3 li:hover, #menu3 .selected{color:#4b4b4b;text-decoration:none;border-radius:6px;background:#d5e8e8;}
#menu3 li a{float:left;height:28px;line-height:28px !important;padding:0 12px 0 12px;color:#4b4b4b;font:14px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#menu3 li a:hover{background:#d5e8e8;color:#4b4b4b;text-decoration:none;border-radius:6px;}
#menu3 .selected a{background:none;color:#4b4b4b;text-decoration:none;border-radius:0;}
#menu3 .selected-parent a{background:none;color:#4b4b4b;text-decoration:none;border-radius:0;}

/* DROP-DOWN MENU */
#head3 .container{overflow:visible;height:28px;}
#menu3 li.dropDown{position:relative;white-space:nowrap;z-index:5000;}
#menu3 li.dropDown:hover{background:#d5e8e8;color:#4b4b4b;text-decoration:none;border-radius:6px;}
#menu3 li.dropDown a{display:block;height:28px;border-radius:0;}
* html #menu3 li.dropDown a{display:block;height:28px;}
#menu3 li.dropDown a:hover{background:none;}
#menu3 li ul{display:none;box-shadow:0 1px 5px rgba(0,0,0,0.2);-khtml-box-shadow:0 1px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.2);-ms-box-shadow:0 1px 5px rgba(0,0,0,0.2);-o-box-shadow:0 1px 5px rgba(0,0,0,0.2);}
#menu3 li.dropDown ul{height:auto;float:left;z-index:5000;position:absolute;left:0;top:40px;background:#fff;margin:0;padding:0;}
#menu3 li.dropDown:hover ul ul{display:none;}
#menu3 li.l1.dropDown ul li{position:relative;clear:left;float:left;width:220px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l2.dropDown ul li{position:relative;clear:left;float:left;width:200px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l3.dropDown ul li{position:relative;clear:left;float:left;width:140px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l4.dropDown ul li{position:relative;clear:left;float:left;width:180px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l5.dropDown ul li{position:relative;clear:left;float:left;width:200px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}
#menu3 li.l6.dropDown ul li{position:relative;clear:left;float:left;width:100px;margin:0;padding:0;border-bottom:1px #cac8c8 solid;height:34px;}

#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;position:absolute;z-index:5000;top:0;left:220px;}
#menu3 li.l3.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:140px;}
#menu3 li.l4.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:140px;}
#menu3 li.l5.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:200px;}
#menu3 li.l6.dropDown ul ul{display:none;position:absolute;z-index:5000;top:0;left:100px;}

#menu3 li.l1.dropDown ul ul.sub2 li{height:34px;line-height:34px !important;margin:0;padding:0;width:210px;}
#menu3 li.l1.dropDown ul li.l7 ul.sub2 li{height:34px;line-height:34px !important;margin:0;padding:0;width:330px !important;}
#menu3 li.l3.dropDown ul li.l3 ul.sub2 li{height:34px;line-height:34px !important;margin:0;padding:0;width:160px;}
#menu3 li.l3.dropDown ul li.l2 ul.sub2 li{display:none !important;}
#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:13px 'Lato', sans-serif;font-weight:400;text-shadow:none;}

#slider{clear:both;position:relative;width:100%;margin:0 auto;padding:0;border-bottom:4px #059b9a solid;background:#d5e8e8;}
#slider .linia-top{display:none;position:absolute;width:100%;height:4px;margin:0;padding:0;top:0;background:url('img/slider-linia-top.png') repeat-x;z-index:50;}

/* BODY STYLES - LEFT AND RIGHT COLUMN */
#body{clear:both;width:100%;margin:0;padding:0;background:url('img/slider_shadow.png') no-repeat center top;}
#body .container{clear:both;position:relative;width:1200px;margin:0 auto;padding:0;overflow:hidden;}

#mostVisits{display:none;float:left;width:280px;margin:40px 0 0 0;padding:0;}
#mostVisits .title{clear:both;width:280px;margin:0;padding:0;height:43px;background:#d5e8e8;border-bottom:5px #059b9a solid;line-height:43px !important;color:#2c2c2c;font:16px 'Lato', sans-serif;font-weight:700;text-align:center;}
#mostVisits ul li{list-style:none;width:268px;height:279px;margin:0;padding:20px 5px 20px 5px;text-align:center;border-left:1px #d4d4d4 solid;border-right:1px #d4d4d4 solid;border-bottom:1px #d4d4d4 solid;}
#mostVisits .lL{display:none;}
#mostVisits .photo{clear:both;margin:0 0 10px 0;text-align:center;padding:0;}
#mostVisits img{margin:0;padding:0;border:1px #d4d4d4 solid;}
#mostVisits .name a{text-align:center;margin:0;padding:0;color:#059b9a;font:18px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#mostVisits .name a:hover{color:#2c2c2c;text-decoration:none;}
#mostVisits .price{color:#2c2c2c;font:18px 'Lato', sans-serif;font-weight:400;margin:10px 0 0 0;padding:0;}
#mostVisits .price em{color:#2c2c2c;font:18px 'Lato', sans-serif;font-weight:400;margin:0 4px 0 0;}
#mostVisits span{color:#2c2c2c;font:18px 'Lato', sans-serif;font-weight:400;margin:0 0 0 4px;}

#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 .title{display:inline-block;width:100%;color:#c42220;font:bold 20px 'Lato', sans-serif;font-weight:400;height:43px;line-height:43px !important;padding:0 0 0 10px;margin:0;border-bottom:5px #c42220 solid;}

#content .Slider_more, #content2 .Slider_more{clear:both;float:right;margin:10px 15px 0 0;padding:0;z-index:10;}
#content .Slider_more span, #content2 .Slider_more span{margin:0;padding:0;color:#c42220;font:20px 'Lato', sans-serif;font-weight:400;text-decoration:none;text-transform:uppercase;}
#content .Slider_more a, #content2 .Slider_more a{margin:0;padding:0;color:#c42220;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:none;text-transform:uppercase;}
#content .Slider_more a:hover, #content2 .Slider_more a:hover{margin:0;padding:0;color:#484848;text-decoration:none;}

/* PRODUCTS SLIDER - jContent */
div.jContent{float:left;}
div.jContent p{padding:0;margin:0;}
div.jContent a.prev{position:absolute;left:15px;display:block;z-index:100;}
div.jContent a.next{position:absolute;right:15px;display:block;z-index:100;}
div.jContent a.hide{visibility:hidden;}
div.jc-horizontal{margin:10px;}
div.jc-horizontal a.prev{width:21px;height:44px;margin:140px 0 0 0;background:url('img/slider-left.png') no-repeat 0 0;}
div.jc-horizontal a.next{width:21px;height:44px;margin:140px 0 0 0;background:url('img/slider-right.png') no-repeat 0 0;}
div.jc-horizontal a.prev:hover{background:url('img/slider-left.png') no-repeat 0 -44px;}
div.jc-horizontal a.next:hover{background:url('img/slider-right.png') no-repeat 0 -44px;}
div.jc-auto{margin:0;}

#productsSlider{position:relative;float:left;width:280px;margin:0;}
#productsSlider div.slides{text-align:center;margin:20px 0 0 0;padding:0;width:278px;height:300px;background:#d5e8e8;border:1px #d4d4d4 solid;}
#productsSlider div.slides h2{clear:both;width:100%;min-height:50px;padding:0;margin:15px 0 10px 0;color:#2c2c2c;font:18px 'Lato', sans-serif;font-weight:400;text-align:center;}
#productsSlider div.slides h2 a{text-decoration:none;color:#2c2c2c;font:18px 'Lato', sans-serif;font-weight:400;line-height:20px !important;}
#productsSlider div.slides h2 a:hover{color:#059b9a;text-decoration:none;}
#productsSlider div.slides .photo{clear:both;width:100%;margin:0 auto;padding:0;text-align:center;}
#productsSlider div.slides .photo img{padding:0;margin:0;border:1px solid #d4d5d5;width:140px;height:140px;}
#productsSlider div.slides .photo a:hover img{border:1px solid #d4d5d5;}
#productsSlider div.slides div.description{display:none;float:left;width:280px;margin:30px 0 0;text-align:justify;color:#636363;font:12px 'Lato', sans-serif;font-weight:400;}
#productsSlider div.slides div.description a{color:#666;}
#productsSlider div.slides div.description a:hover{color:#c22463;}
#productsSlider div.slides div.description ul, #productsSlider div.slides div.description ol{margin:5px 0 0 25px;padding:0;}
#productsSlider div.slides .price{;margin:0;padding:0;color:#323131;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:400;}
#productsSlider div.slides .noPrice{margin:7px 0 5px 0;background-color:inherit;color:#c22463;text-decoration:none;text-shadow:2px 2px 3px #ddd;}
#productsSlider div.slides .price em{padding:0 6px 0 0;color:#323131;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:400;}
#productsSlider div.slides .price strong{color:#323131;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:700;}
#productsSlider div.slides .priceNetto{padding:0;margin:5px 0 0 ;font:18px 'Lato', sans-serif;font-weight:400;color:#000;}
#productsSlider div.slides .priceNetto strong{padding:0 3px 0 0;font:20px 'Lato', sans-serif;font-weight:700;color:#c42220;}
#productsSlider div.slides .priceNetto em{font:18px 'Lato', sans-serif;font-weight:400;color:#000;margin:0 4px 0 0;}
#productsSlider div.slides .priceNetto span{padding-right:5px;font:18px 'Lato', sans-serif;font-weight:400;color:#000;}
#productsSlider div.slides .price ins{padding-right:5px;color:#323131;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:700;}
#productsSlider div.slides .price ins em{padding-right:8px;color:#059b9a;text-decoration:line-through;font:14px 'Lato', sans-serif;font-weight:700;}
#productsSlider div.slides .noPrice strong{font-size:12px;}
#productsSlider div.slides .price span{padding-left:4px;color:#323131;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:400;}
#productsSlider div.slides .basket{display:none;position:absolute;margin:150px 0 0 650px;padding:0;width:131px;height:34px;}
#productsSlider div.slides .basket a{display:block;width:131px;height:34px;line-height:34px !important;padding:0;margin:0;color:#fff;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;text-indent:16px;background:url('img/button_cart.png') no-repeat 0 0;}
#productsSlider div.slides .basket a:hover{background:url('img/button_cart.png') no-repeat 0 -34px;}
#productsSlider div.slides .Svat{color:#323131;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:400;}

/* BANNERS */
#banner0{text-align:center;padding-bottom:15px;}
#banner1{text-align:center;margin:10px 0;}
.theme-default .nivoSlider{float:right;width:880px;height:300px;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;}
	}

/* 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:20px 'Lato', sans-serif;font-weight:400;height:43px;line-height:43px !important;padding:0 20px 0 10px;margin:0;border-bottom:5px #059b9a solid;}
#title2{float:left;clear:both;width:100%;height:45px;line-height:45px !important;text-align:left;margin:0 0 20px 0;background:none;padding:0;border-bottom:1px #d4d4d4 solid;text-transform:uppercase;}
#title2 h1{display:inline-block;height:43px;line-height:43px !important;color:#059b9a;font:20px 'Lato', sans-serif;font-weight:400;padding:0 20px 0 10px;margin:0;border-bottom:5px #059b9a solid;}
#title2 .title{display:inline-block;height:43px;line-height:43px !important;color:#059b9a;font:20px 'Lato', sans-serif;font-weight:400;padding:0 20px 0 10px;margin:0;border-bottom:5px #059b9a solid;}

#title3{float:left;clear:both;width:100%;height:45px;line-height:45px !important;color:#059b9a;text-align:left;margin:0 0 20px 0;background:none;padding:0;border-bottom:1px #d4d4d4 solid;text-transform:uppercase;}
#title3 h1{display:inline-block;font:20px 'Lato', sans-serif;font-weight:400;height:43px;line-height:43px !important;padding:0 20px 0 10px;margin:0;border-bottom:5px #059b9a solid;}
#komentarz{float:left;clear:both;width:100%;}
#title .tyt{display:inline-block;color:#059b9a;font:20px 'Lato', sans-serif;font-weight:400;height:43px;line-height:43px !important;padding:0 20px 0 10px;margin:0;border-bottom:5px #059b9a solid;}
#title3 .tyt{display:inline-block;font:20px 'Lato', sans-serif;font-weight:400;height:43px;line-height:43px !important;padding:0 20px 0 10px;margin:0;border-bottom:5px #059b9a solid;}

#druk-box{position:relative;clear:both;display:inline-block;width:100%;color:#4b4b4b;font:14px 'Lato', sans-serif;font-weight:400;text-align:center;}
#druk-box .db{position:relative;display:inline-block;width:215px;height:580px;vertical-align:top;border:1px #059b9a solid;padding:5px;margin:5px;border-radius:5px;text-align:justify;}
#druk-box img{position:absolute;bottom:5px;}

#druk-box2{clear:both;width:70%;margin:0 auto;padding:0;text-align:center;}
#druk-box2 .db{display:block;float:left;border:1px #059b9a solid;padding:5px 20px 0 5px;margin:5px;border-radius:5px;}
#druk-box2 h4{text-align:left;width:100%;padding:8px 0 10px 0;font-size:18px;font-weight:bold;color:#059B9A;}
#druk-box2 p{text-align:justify;font:16px 'Lato', sans-serif;font-weight:400;color:#4b4b4b;}
#druk-box2 .photo{float:left;margin:0 20px 0 0;}

/* NAVIGATION PATH - TREE */
#page div.breadcrumb{clear:both;margin:0;padding:0;color:#2c2c2c;font:14px 'Lato', sans-serif;font-weight:400;}
#page div.breadcrumb a{text-decoration:none;color:#059b9a;font:14px 'Lato', sans-serif;font-weight:400;}
#page div.breadcrumb a:hover{text-decoration:none;color:#2c2c2c;}

/* RIGHT COLUMN STYLES */
#content{float:left;width:1200px;padding:0;margin:0;text-align:center;}
#content2{float:left;width:1200px;padding:0;margin:0;text-align:center;}
#page-home{clear:both;position:relative;float:left;width:1200px;margin:0 0 20px 0;padding:0;text-align:left;background:none;}
#page{clear:both;position:relative;float:left;width:1200px;margin:10px 0 20px 0;padding:0;text-align:left;background:none;}
#page .content a, #product .content a{color:#059b9a;text-decoration:none;}

#druk-info{margin:10px auto 0 auto;padding:0;color:#059b9a;line-height:22px !important;font:18px 'Lato', sans-serif;font-weight:600;text-align:center;}
#druk-info .di_1{display:inline-block;margin:0;padding:10px 20px;color:#fff;line-height:22px !important;font:18px 'Lato', sans-serif;font-weight:600;text-align:center;background:#059b9a;border:1px #059b9a solid;}
#druk-info .di_2{display:inline-block;margin:0;padding:10px 20px 10px 10px;color:#2c2c2c;line-height:22px !important;font:18px 'Lato', sans-serif;font-weight:600;text-align:center;border:1px #059b9a solid;}
#druk-info strong{color:#059b9a;}

.tS{float:right;margin:17px 0 3px;}
.tS div{display:inline;}
.tS a{margin:0 4px;text-decoration:none;background:inherit;color:#2e6a97;font-weight:bold;font-family:Arial;}
.tS a:hover{color:#c22463;background:inherit;}
.tS0{font-size:0.917em;}
.tS1{font-size:1.083em;}
.tS2{font-size:1.333em;}

#page .pages{margin:0;padding:10px 0 0;border:0;text-align:center;font:16px 'Lato', sans-serif;font-weight:700;}
#page .pages ul, #page .pages li{display:inline;}

#page .pages li{margin:0 2px;padding:0;}
#page .pages li a{display:inline-block;width:38px;height:38px;line-height:38px !important;padding:0;border:1px #d6e8e8 solid;color:#484848;font:18px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#page .pages li a:hover{color:#059b9a;text-decoration:none;background:#d6e8e8;}

#page .pages li.pNext, #page .pages li.pPrev{margin:0 2px;padding:0;}
#page .pages li.pNext a, #page .pages li.pPrev a{display:inline-block;width:110px;height:38px;line-height:38px !important;padding:0;border:1px #d6e8e8 solid;color:#484848;font:18px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#page .pages li.pNext a:hover, #page .pages li.pPrev a:hover{color:#059b9a;text-decoration:none;background:#d6e8e8;}

#page .pages strong{display:inline-block;padding:0;border:1px #d6e8e8 solid;width:38px;height:38px;line-height:38px !important;background:#d6e8e8;color:#059b9a;font:18px 'Lato', sans-serif;font-weight:700;}

#waluta{display:none;clear:both;float:left;width:1198px;margin:20px 0 0 0;padding:5px 0 5px 0;border:1px solid #d4d4d4;}
#waluta .type{float:left;margin:0 0 0 10px;padding:0;color:#2c2c2c;line-height:34px !important;font:16px 'Lato', sans-serif;font-weight:400;}
#waluta ul{float:left;margin:0 0 0 30px;padding:0;list-style:none;height:34px;}
#waluta li{float:left;margin:0 10px 0 0;padding:0;width:60px;height:34px;}
#waluta li a{display:block;margin:0;padding:0;width:60px;height:34px;line-height:34px !important;font:16px 'Lato', sans-serif;font-weight:400;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;background:url('img/waluta.png') no-repeat 0 0;}
#waluta li a:hover{background:url('img/waluta.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;}
#waluta li a strong{background:url('img/waluta.png') no-repeat 0 -34px;font-style:normal;display:block;margin:0;padding:0;width:60px;height:34px;line-height:34px !important;font:16px 'Lato', sans-serif;font-weight:400;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;}

#products .pages2 ul, #products .pages2 li{display:inline;}
#products .pages2{float:right;margin:0;padding:10px 0 0 0;border:0;text-align:right;}
#products .pages2 li{margin:0;padding:0 2px;border:0;background:none;}
#products .pages2 a{padding:0 2px;color:#484848;font:14px '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:14px 'Lato', sans-serif;font-weight:700;}

#products .pages2 .viewAll{padding-right:8px;border-right:1px solid #666;color:#484848;font:14px '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-left:8px;padding-right:4px;;border:none;color:#484848;font:14px 'Lato', sans-serif;font-weight:400;}
#products .pages2 #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;}

/* PAGE CONTENT */
#page div.content, #page-home div.content{padding:10px 0 10px;color:#2c2c2c;line-height:22px !important;font:14px 'Lato', sans-serif;font-weight:400;text-align:justify;}
#page div.content ul, #content .subpagesList li ol, #page-home div.content ul, #content-home .subpagesList li ol{margin:0 0 0 30px;padding:0;}
#page div.content li, #page-home div.content li{margin:8px 0;padding:0;border-left:0;}
#page div.content p, #page-home div.content p{padding-bottom:10px;}
#page div.content hr, #page-home div.content hr{height:1px;background:#999;width:100%;border:none;margin:0 0 8px 0;padding:0;}
#page div.content table li{margin:3px 0;padding:0;border-left:0;}

/* PRODUCTS LIST */
#products{position:relative;clear:both;float:left;width:1200px;margin:0 0 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:270px;min-height:440px;margin:0 0 10px 0;padding:10px 5px 10px 5px;border:1px solid #e0e0e0;text-align:center;background:none;}
#products ul.list li:hover{float:left;width:270px;min-height:440px;margin:0 0 10px 0;padding:10px 5px 10px 5px;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 23px;}
#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 h2{text-align:center;margin:0;padding:0;color:#059b9a;font:18px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#products li h2 a{text-decoration:none;color:#2c2c2c;font:18px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#products li h2 a:hover{color:#059b9a;text-decoration:none;}
#products li h3{display:none;clear:both;margin:5px 0 0 0;padding:0;color:#2c2c2c;font:9px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#products li h3, #products li h3 a{color:#059b9a;font:9px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#products li h3 a:hover{color:#2c2c2c;font:9px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#products li h3 em{padding:0 5px;}
#products li div.description{display:inline-table;vertical-align:middle;margin:10px 0 0 0;min-height:40px;text-align:center;color:#636363;font:12px 'Lato', sans-serif;font-weight:400;}
#products li div.description a{color:#666;}
#products li div.description a:hover{color:#c22463;}
#products li div.description ul, #products li div.description ol{margin:5px 0 0 25px;padding:0;}
#products li .price, #products li .noPrice{position:absolute;bottom:10px;left:2%;right:2%;margin:0;padding:0;color:#323131;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:400;}
#products li .price em{padding:0 6px 0 0;color:#323131;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:400;font-style:normal;}
#products li .price strong{color:#323131;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:700;}
#products li .noPrice strong{font-size:12px;}
#products li .price span{color:#323131;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:400;margin:0 0 0 4px;}
#products li .basket{position:absolute;bottom:80px;margin:16px 0 0 70px;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 li .price{text-align:center;}
#products li .priceNetto{position:absolute;bottom:44px;left:2%;right:2%;padding:0;margin:14px 0 0 0;font:20px 'Lato', sans-serif;font-weight:400;color:#000;}
#products li .priceNetto em{padding:0 6px 0 0;color:#323131;text-decoration:none;font:20px 'Lato', sans-serif;font-weight:400;font-style:normal;}
#product #box #price #priceNetto em{padding:0 6px 0 0;color:#323131;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:400;font-style:normal;}
#products li .price .priceNetto span, #product #box #price #priceNetto span{padding-right:5px;font:20px 'Lato', sans-serif;font-weight:400;color:#000;}
#products li .price .priceNetto strong, #product #box #price #priceNetto strong{padding:0 3px 0 0;font:22px 'Lato', sans-serif;font-weight:700;color:#000;}
#products li .Svat{clear:both;float:left;width:100%;font:14px 'Lato', sans-serif;font-weight:400;color:#323131;}
#products li .price ins{padding-right:5px;color:#323131;text-decoration:none;font:12px 'Lato', sans-serif;font-weight:700;}
#products li .price ins em{padding-right:8px;color:#c42220;text-decoration:line-through;font:14px 'Lato', sans-serif;font-weight:700;}

.bezceny #products li .basket{display:none;}
.bezceny #products li .price{display:none;}
.bezceny #products li .priceNetto{display:none;}

/* PRODUCTS DETAILS */
#product{clear:both;position:relative;float:left;width:1200px;margin:0 0 20px 0;padding:0;text-align:left;}
#product div.breadcrumb{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;}
#product div.content{clear:left;padding:10px 0 10px;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 30px;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:300px;border:none;margin:0 0 8px 0;padding:0;}

/* PRODUCT BOX */
#product #box{clear:right;float:right;width:230px;margin:0 0 10px 40px;padding:10px;border:1px solid #d8d8d8;background:#d5e8e8;text-align:center;}
#product #box form{margin:0;padding:0;}
#product #box #price, #product #box #noPrice{margin:0 0 4px 0;padding:0 0 10px 0;color:#323131;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:400;border-bottom:1px solid #059b9a;}
#product #box #noPrice{font:14px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#product #box #price em{font:14px 'Lato', sans-serif;font-weight:400;color:#323131;}
#product #box #price strong{padding:0 6px;font:14px 'Lato', sans-serif;font-weight:700;color:#059b9a;}
#product #box #available{clear:both;padding:0;margin:0;color:#000;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:700;}
#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 0 0 50px;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 #box #price #priceNetto{margin:0 0 6px 0;padding:0;font:18px 'Lato', sans-serif;font-weight:400;color:#000;}
#product #box #price #priceNetto strong{padding:0 3px 0 0;font:20px 'Lato', sans-serif;font-weight:700;color:#000;}
#product #box #price #priceNetto em{padding:0 6px 0 0;color:#323131;text-decoration:none;font:18px 'Lato', sans-serif;font-weight:400;font-style:normal;}
#product #box #price #priceNetto span{padding:0;color:#323131;text-decoration:none;font:18px 'Lato', sans-serif;font-weight:400;font-style:normal;}
#price .Svat{font:14px 'Lato', sans-serif;font-weight:400;color:#323131;}
#product #box #attributes{display:inline-block;max-width:230px;margin:0 0 20px 0;padding:0;}
#product #box #attributesLabel{display:none;}
#product #box dl#attributesSelects{display:inline-block;text-align:left;margin:0 auto;padding:0 2px 5px 5px;font:14px 'Lato', sans-serif;font-weight:400;color:#000;}
#product #box dl#attributesSelects dd{padding:0 0 5px;margin:0;}
#product #box dl#attributesSelects dt{padding:5px 0 2px;margin:0;}
#product #box select{width:220px;padding:0;margin:0;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#product #box select.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;}
#product #box #price .priceOld{padding-bottom:3px;background:inherit;font:14px 'Lato', sans-serif;font-weight:400;color:#323131;}
#product #box #price .priceOld em{background:inherit;padding-right:5px;}
#product #box #price .priceOld #priceOldValue{text-decoration:line-through;color:#c42220;}

/* PRODUCT BOX2 */
#product #box2{clear:right;float:right;width:250px;margin:0 0 30px 40px;padding:0;text-align:center;}
#product #askAboutProduct{font:16px 'Lato', sans-serif;font-weight:400;color:#038382;text-decoration:none;}
#product #askAboutProduct:hover{background:none;color:#323131;text-decoration:none;}
@media print{
	#askAboutProduct{display:none;}
	}

/* PRODUCTS RATING */
#productRating{margin:10px 0 5px;text-align:center;}
#productRating .results{margin:2px 0 0;color:#707070;font:13px 'Lato', sans-serif;font-weight:400;}
#productRating .results strong{padding:0 0 0 2px;}
.ratingDisplay{width:80px;height:16px;background: url('img/stars.png') no-repeat 0 0;font-size:0em;margin:6px auto;}
#product .recommended, #products .recommended{padding-left:5px;}
#product .recommended img{border:none;background:none;}
.rating{float:left;width:80px;height:16px;margin:0;padding:0;list-style:none;position:relative;clear:both;background: url('img/stars.png') no-repeat 0 0;}
.stars0{background-position:0 0}
.stars1{background-position:0 -96px}
.stars2{background-position:0 -112px}
.stars3{background-position:0 -128px}
.stars4{background-position:0 -144px}
.stars5{background-position:0 -160px}

/* PRODUCTS LAST VISITED */
#productsLastVisited{clear:both;float:left;width:1200px;margin:0;padding:0;}
#productsLastVisited ul{float:left;width:1200px;margin:0;padding:0;list-style:none;}
#productsLastVisited li{float:left;width:270px;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:270px;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 9px 20px 9px;}
#productsLastVisited li.column1{margin:0 9px 20px 9px;}
#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:1200px;margin:0;padding:0;}
#productsRelated ul{float:left;width:1200px;margin:0;padding:0;list-style:none;}
#productsRelated li{float:left;width:270px;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:270px;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 9px 20px 9px;}
#productsRelated li.column1{margin:0 9px 20px 9px;}
#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;}

/* COMMENTS */
#commentForm{clear:both;float:left;width:1138px;margin:40px 0 20px 0;padding:30px;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:260px;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;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;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;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:left;clear:both;width:1200px;margin:10px 0 20px 0;list-style:none;}
#comments li{float:right;width:1200px;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:1060px;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:79%;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:1138px;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:260px;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{margin:0;padding:0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel textarea{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{margin:0;padding:0 10px;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{text-shadow:none;}
#contactPanel #captcha imput{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;}	

#contactPanel dd.d2{float:left;margin:15px 0 0 0;text-align:left;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#contactPanel dd.d3{width:720px;float:left;margin:5px 0 20px 4px;text-align:justify;font:14px 'Lato', sans-serif;font-weight:400;}
#contactPanel .tak-nie{display:inline-block;vertical-align:top;margin:0 30px 0 0;padding:7px 0 0 0;font-weight:700;}
#contactPanel .tak-nie1{display:inline-block;vertical-align:top;margin:0 10px;padding:7px 0 0 0;}
#contactPanel .tak-nie1 input[type="radio"]{margin:0;}
#contactPanel dd.d1{float:right;width:275px;}

#contactPanel dd.d4{width:720px;float:left;margin:-24px 0 20px 270px;}
#contactPanel .zgoda{float:left;display:inline-block;margin:-22px 0 0 40px;text-align:justify;font:14px 'Lato', sans-serif;font-weight:400;}

.regular-checkbox{display: none;}
.regular-checkbox + label{background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding:9px;border-radius:3px;display:inline-block;position:relative;}
.regular-checkbox + label:active, .regular-checkbox:checked + label:active{box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.regular-checkbox:checked + label{background-color:#e9ecee;border:1px solid #adb8c0;box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);color:#99a1a7;}
.regular-checkbox:checked + label:after{content:'\2714';font-size:14px;position:absolute;top:0px;left:3px;color:#99a1a7;}
#contactPanel dd.d4 label{display:inline-block;}

#contactPanel dl.noticesAccepts{clear:both;width:740px;margin:0 0 30px 240px;padding:0;text-align:left;}
#contactPanel dt.noticeToAccept{clear:both;display:inline-block;vertical-align:top;width:100%;margin:0;padding:15px 0 0 0;text-align:left;}
#contactPanel dt.noticeToAccept span{float:left;width:90%;padding:0;margin:-2px 0 0 15px;text-align:justify;font:14px 'Lato', sans-serif;font-weight:400;}
#contactPanel dt.noticeToAccept input[type="checkbox"]{float:left;margin:0;padding:0 0 0 10px;}
#contactPanel dt.noticeToAccept a{font-weight:700;color:#059b9a;text-decoration:none;}

/* CONTACT FORM 2 */
#contactPanel2{clear:both;display:inline-block;width:90%;margin:40px 0 20px 0;padding:30px 5%;border:1px #d6d6d6 solid;background:#d5e8e8;}
#contactPanel2 fieldset{padding:0;margin:0;}
#contactPanel2 fieldset legend{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
#contactPanel2 dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#contactPanel2 dd{clear:both;}
#contactPanel2 dd.radio{margin:0 0 6px 15px;padding:0;color:#000;font:16px 'Lato', sans-serif;font-weight:400;}
#contactPanel2 dt{clear:both;margin:0 10px 5px 5px;padding:0;text-align:left;font:20px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#contactPanel2 dt span{text-align:left;margin:6px 0 0 10px;padding:0;color:#727272;font:12px 'Lato', sans-serif;font-weight:400;}
#contactPanel2 dd span{text-align:left;margin:0 0 0 30px;padding:0;color:#000;font:16px 'Lato', sans-serif;font-weight:400;}
#contactPanel2 .input, #contactPanel2 select{max-width:60%;margin:0;padding:0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel2 textarea{max-width:60%;margin:0;padding:10px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel2 .input.warning-required, #contactPanel2 select.warning-required, #contactPanel2 textarea.warning-required{margin:0;padding:0 10px;border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel2 .input:focus, #contactPanel2 select:focus, #contactPanel2 .textarea:focus{text-shadow:none;}
#contactPanel2 input[type="radio"]{position:absolute;margin:4px 12px 0 0;padding:3px 0 0 0;}

#contactPanel2 #captcha imput{margin:0;padding:0;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanel2 .captcha em{font-style:normal;font-weight:bold;}
#contactPanel2 .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
#contactPanel2 .save{display:inline-block;margin:0 0 0 20px;padding:0;}
#contactPanel2 .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;}
#contactPanel2 .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;}	

#contactPanel2 .text p{font:18px 'Roboto Condensed', sans-serif;font-weight:600;color:#000;line-height:20px;margin:0;padding:0 0 10px 0;text-align:center;}
#contactPanel2 hr{clear:both;width:90%;height:0px;border-top:1px #059b9a solid;background:none;margin:10px auto;padding:0 0 20px 0;}

#contactPanel2 dl.noticesAccepts{clear:both;margin:20px 0 40px 0;padding:0;text-align:left;}
#contactPanel2 dt.noticeToAccept{clear:both;display:inline-block;vertical-align:top;width:100%;margin:0;padding:15px 0 0 0;text-align:left;}
#contactPanel2 dt.noticeToAccept span{float:left;width:90%;padding:0;margin:-2px 0 0 15px;text-align:justify;font:14px 'Lato', sans-serif;font-weight:400;}
#contactPanel2 dt.noticeToAccept input[type="checkbox"]{float:left;margin:0;padding:0 0 0 10px;}
#contactPanel2 dt.noticeToAccept a{font-weight:700;color:#059b9a;text-decoration:none;}

#contactPanelHelpdesk dl.noticeToAccept{clear:both;width:740px;margin:20px 0 30px 240px;padding:0;text-align:left;}
#contactPanelHelpdesk dt.noticeToAccept{clear:both;display:inline-block;vertical-align:top;width:100%;margin:0;padding:15px 0 0 0;text-align:left;}
#contactPanelHelpdesk dt.noticeToAccept span{float:left;width:90%;padding:0;margin:-2px 0 0 15px;text-align:justify;font:14px 'Lato', sans-serif;font-weight:400;}
#contactPanelHelpdesk dt.noticeToAccept input[type="checkbox"]{float:left;margin:0;padding:0 0 0 10px;}
#contactPanelHelpdesk dt.noticeToAccept a{font-weight:700;color:#059b9a;text-decoration:none;}

#commentForm dl.noticeToAccept{clear:both;width:740px;margin:20px 0 30px 240px;padding:0;text-align:left;}
#commentForm dt.noticeToAccept{clear:both;display:inline-block;vertical-align:top;width:100%;margin:0;padding:15px 0 0 0;text-align:left;}
#commentForm dt.noticeToAccept span{float:left;width:90%;padding:0;margin:-2px 0 0 15px;text-align:justify;font:14px 'Lato', sans-serif;font-weight:400;}
#commentForm dt.noticeToAccept input[type="checkbox"]{float:left;margin:0;padding:0 0 0 10px;}
#commentForm dt.noticeToAccept a{font-weight:700;color:#059b9a;text-decoration:none;}

#profile dl.noticeToAccept{clear:both;width:740px;margin:40px 0 30px 240px;padding:0;text-align:left;}
#profile dt.noticeToAccept{clear:both;display:inline-block;vertical-align:top;width:100%;margin:0;padding:15px 0 0 0;text-align:left;}
#profile dt.noticeToAccept span{float:left;width:90%;padding:0;margin:-2px 0 0 15px;text-align:justify;font:14px 'Lato', sans-serif;font-weight:400;}
#profile dt.noticeToAccept input[type="checkbox"]{float:left;margin:0;padding:0 0 0 10px;}
#profile dt.noticeToAccept a{font-weight:700;color:#059b9a;text-decoration:none;}

#order dl.noticeToAccept{clear:both;width:740px;margin:40px 0 30px 240px;padding:0;text-align:left;}
#order dt.noticeToAccept{clear:both;display:inline-block;vertical-align:top;width:100%;margin:0;padding:15px 0 0 0;text-align:left;}
#order dt.noticeToAccept span{float:left;width:90%;padding:0;margin:-2px 0 0 15px;text-align:justify;font:14px 'Lato', sans-serif;font-weight:400;}
#order dt.noticeToAccept input[type="checkbox"]{float:left;margin:0;padding:0 0 0 10px;}
#order dt.noticeToAccept a{font-weight:700;color:#059b9a;text-decoration:none;}

/* CONTACT FORM HELPDESK */
#contactPanelHelpdesk{clear:both;float:left;width:1138px;margin:40px 0 20px 0;padding:30px;border:1px #d6d6d6 solid;background:#d5e8e8;}
#contactPanelHelpdesk fieldset{padding:0;margin:0;}
#contactPanelHelpdesk fieldset legend{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
#contactPanelHelpdesk dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#contactPanelHelpdesk dd{float:left;}
#contactPanelHelpdesk dd.d1{float:right;width:100px;}
#contactPanelHelpdesk dd.d2{float:left;width:52%;padding:7px 0 20px 0;text-align:justify;}
#contactPanelHelpdesk dt{float:left;width:400px;min-height:30px;line-height:30px !important;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#contactPanelHelpdesk span{display:inline-block;margin:6px 0 0 20px;padding:0;color:#727272;font:12px 'Lato', sans-serif;font-weight:400;}
#contactPanelHelpdesk input[type="text"]{margin:0;padding:0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanelHelpdesk select{margin:0;padding:0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanelHelpdesk textarea{margin:0;padding:10px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanelHelpdesk input[type="text"].warning-required,#contactPanelHelpdesk select.warning-required,#contactPanelHelpdesk textarea.warning-required{margin:0;padding:0 10px;border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanelHelpdesk input[type="text"]:focus,#contactPanelHelpdesk select:focus,#contactPanelHelpdesk textarea:focus{text-shadow:none;}
#contactPanelHelpdesk input.kod1[type="text"]{min-width:40px;width:4%;}#contactPanelHelpdesk input.kod2[type="text"]{min-width:60px;width:6%;}
#contactPanelHelpdesk input.miejscowosc[type="text"]{min-width:200px;width:40%;margin-left:10px;}
#contactPanelHelpdesk .tak-nie{display:inline-block;vertical-align:top;margin:0 30px 0 0;padding:7px 0 0 0;font-weight:700;}
#contactPanelHelpdesk .tak-nie1{display:inline-block;vertical-align:top;margin:0 10px;padding:7px 0 0 0;}
#contactPanelHelpdesk .tak-nie1 input[type="radio"]{margin:0;}
#contactPanelHelpdesk #captcha imput{margin:0;padding:0;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactPanelHelpdesk .captcha em{font-style:normal;font-weight:bold;}
#contactPanelHelpdesk .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
#contactPanelHelpdesk .save{float:left;margin:0 0 0 20px;padding:0;}
#contactPanelHelpdesk .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;}
#contactPanelHelpdesk .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;width:90%;text-align:center;margin:0 auto;padding:0 0 40px 0;color:#727272;font:16px 'Lato', sans-serif;font-weight:400;}
#formularz_info a{color:#059b9a;text-decoration:none;}
#formularz_info a:hover{color:#b3c3c3;text-decoration:none;}

/* SITE MAP */
#siteMap{clear:both;float:left;width:1200px;margin:20px 0 20px 0;padding:0;list-style:none;}
#siteMap li{margin:0 0 5px 0;padding:10px 0 10px 20px;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 10px;border:0;list-style:none;}
#siteMap ul li{margin:0;padding:4px 10px;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:15px;margin-left:5px;}
#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:1138px;margin:0;padding:30px;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{padding-left:10px;font:14px '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:1198px;margin:0;padding:30px;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;}

/* MESSAGE */
#error{clear:both;float:left;width:1138px;margin:40px 0 10px 0;padding:30px;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;}
.message h2{padding:10px 0;color:#2c2c2c;line-height:26px !important;font:18px 'Lato', sans-serif;font-weight:400;text-align:center;}
.attribute{padding:0;margin:0 auto;}
.attribute h3{color:#059b9a;font:18px 'Lato', sans-serif;font-weight:700;text-align:center;}

/* 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;float:left;width:1196px;margin:0 0 20px 0;padding:30px;border:1px #d6d6d6 solid;background:#d5e8e8;}
#profile fieldset{padding:0;margin:0 auto;}
#profile fieldset legend{display:none;}
#profile dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#profile dd{float:left;}
#profile dt{float:left;min-height:30px;line-height:30px !important;width:460px;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:570px;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{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;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:left;}
#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;}

#profile .not-required, #profile .rules{width:840px;margin:10px 0 0 0;padding:0;}
#profile .newsletter{margin:0 0 20px 140px;padding:0;}
#profile .not-required label, #profile .rules label, #profile .newsletter label{margin:-4px 0 0 10px;}

/* USERS LOGIN, LOGOUT AND PROFILE */
#log .button{text-align:center;}
#log .forget{margin-top:50px;text-align:center;}
#forgetPasswordForm{margin:10px 0 0;padding:10px 20px;}
#forgetPasswordForm label{padding-right:10px;}
#forgetPasswordForm .input{width:150px;margin-right:5px;}
#forgetPasswordForm .input.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#resetPasswordForm #profile th label{font-weight:bold;}

/* BASKET AND ORDER */
#orderedProducts{clear:both;width:100%;margin:0;padding:0;}
#orderedProducts table{width:1200px;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:16px 'Lato', sans-serif;font-weight:400;text-transform:uppercase;}
#orderedProducts .photo{text-align:center;margin:0 auto;}
#orderedProducts thead .quantity{text-align:center;color:#fff;font:16px '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:14px '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:10px;margin:0;}
#orderedProducts thead em{padding:0 4px 0 0;font-style:normal;}
#orderedProducts tbody tr{background:#d5e8e8;}
#orderedProducts tbody th, #orderedProducts tbody td{padding:10px;margin:0;}
#orderedProducts tbody th{text-align:center;color:#2c2c2c;font:16px '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 th{text-align:right;}
#orderedProducts tfoot td{width:140px;text-align:right;}
#orderedProducts tfoot .summaryProducts, #orderedProducts tfoot .summaryProducts th, #orderedProducts tfoot .summaryShippingPayment, #orderedProducts tfoot .summaryOrder{text-align:right;padding:10px;color:#2c2c2c;font:16px 'Lato', sans-serif;font-weight:700;}
#orderedProducts tfoot .nextStep{padding:10px;}
#orderedProducts #orderSummary{text-align:right;padding:10px;color:#FF0000;font:16px 'Lato', sans-serif;font-weight:700;}
#orderedProducts #shippingCost{text-align:right;padding:10px;color:#2c2c2c;font:16px 'Lato', sans-serif;font-weight:400;}
#orderedProducts #orderProductsSumary{text-align:right;padding:10px;color:#2c2c2c;font:16px 'Lato', sans-serif;font-weight:400;}
#orderedProducts #orderProductsSumary2{text-align:right;padding:10px;color:#2c2c2c;font:16px '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 300px 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: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;margin:0 10px 0 10px;font:18px '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;}

#order legend{position:static;clip:auto;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;}
#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;width:50%;}
#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:270px;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;}

#newsletterAccept tr, #noticeRulesAccept tr{margin:0;padding:0;}
#newsletterAccept th{background:#fff;font:14px 'Lato', sans-serif;font-weight:400;color:#727272;}
#newsletterAccept th{margin:0;padding:0 0 20px 10px;}
#noticeRulesAccept th{margin:0;padding:0 0 5px 10px;}

#order tfoot td, #orderPrint tfoot td{color:#c22463;}
#order .summaryProducts, #order .summaryShippingPayment, #orderPrint .summaryShippingPayment{margin:0;padding:10px;font:16px 'Lato', sans-serif;color:#2c2c2c;font-weight:700;}
#order .summaryProducts th, #order .summaryShippingPayment th, #orderPrint .summaryShippingPayment th{margin:0;padding:10px;font:16px 'Lato', sans-serif;color:#2c2c2c;font-weight:700;}
#order .summaryOrder, #orderPrint .summaryOrder{text-align:right;margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:700;color:#2c2c2c;}
#order .summaryProducts td{margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:400;text-align:right;color:#2c2c2c;}
#order #shippingPaymentCost{margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:400;text-align:right;color:#2c2c2c;}
#order #orderSummary{margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:700;color:#FF0000;text-align:right;}
#order #orderSummary2{margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:700;color:#2c2c2c;text-align:right;}
#order .summaryOrder th, #orderPrint .summaryOrder th{text-align:right;margin:0;padding:10px;font:16px 'Lato', sans-serif;font-weight:700;color:#2c2c2c;}
#order .summaryOrder th, #order .summaryOrder td{text-align:right;margin:0;}
#order #rulesAccept th{clear:both;margin:0;padding:10px;font:14px 'Lato', sans-serif;color:#2c2c2c;font-weight:400;background:#fff;}
#order #rulesAccept {font:14px 'Lato', sans-serif;color:#2c2c2c;font-weight:400;}
#order #rulesAccept a{font:14px 'Lato', sans-serif;color:#059b9a;font-weight:700;text-decoration:none;}
#order #rulesAccept a:hover{font:14px 'Lato', sans-serif;color:#4f4f4f;font-weight:700;text-decoration:none;}
#order #rulesAccept th, #order #nextStep th{border:0;text-align:right;}
*:first-child+html .nextStep .submit, *:first-child+html #basket #continue .submit{padding:2px 0px;} /* IE 7 hack */
#order #deliveryAddress{padding:11px 3%;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:45%;margin:0 0 5px;}
#order #ceneoAccept label{font-weight:normal;font-size:0.917em;}
#order .tab{float:left;}
#order .tab a{display:block;margin:10px 10px 0 0;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:16px '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;}
#order #orderLogin div, #orderRegisterForm div{padding:12px 3%;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
#order #orderLogin label, #orderRegisterForm label{padding:0 7px 0 0;}
#order #orderLogin legend, #orderRegisterForm legend{display:none;}
#orderRegisterForm span{display:block;clear:both;margin:10px 0 10px 0;font:14px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#orderLogin .submit, #forgetPasswordForm .submit{padding:2px 10px;}

#order #deliveryAddressBlock legend{display:block;clear:both;width:100%;margin:0 0 20px 0;padding:0 0 10px 0;border-bottom:1px #d4d4d4 solid;border-top:none;}
#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 .adres-dostawy-opis{padding:0;margin:0;font:12px 'Lato', sans-serif;font-weight:400;color:#2c2c2c;text-transform:none;}

#personalDataBlock span{display:block;clear:both;margin:10px 0 0 127px;font:14px 'Lato', sans-serif;font-weight:400;color:#059b9a;} /* color:#059b9a; */

#order #deliveryAddressBlock{position:relative;}
#Order_info2{float:left;text-align:justify;margin:15px 80px 0 40px;font:14px 'Lato', sans-serif;font-weight:400;color:#ff0000;}
#Order_info3{float:left;text-align:justify;margin:0 20px 10px;font:14px 'Lato', sans-serif;font-weight:400;color:#059b9a;}

#uwaga dd{float:left;text-align:justify;padding:0;margin:0 20px;font-size:12px;color:#059b9a;}
#uwaga span.uw{position:relative;padding:0 5px 0 0 !important;margin:0 !important;font-size:14px !important;color:#ff0000 !important;font-weight:bold !important;}

#order #personalData{clear:both;float:left;width:100%;margin:0;padding:20px 0 20px 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 10px;padding:0;}
#order #personalData 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 #personalData 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 #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{display:inline-block;margin:6px 0 0 20px;padding:0;color:#727272;font:12px 'Lato', sans-serif;font-weight:400;}
#order #orderRegisterForm 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 #orderRegisterForm input.warning-required, #order #orderRegisterForm select.warning-required, #order #orderRegisterForm textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}
#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 #noticeRulesAccept th{padding:10px 15px 20px 15px;}

#order #noticeRodo th{margin:0;padding:15px 15px 20px;text-align:justify !important;background:#fff;}
#order #noticeRodo span{padding:0;margin:0;text-align:justify !important;font:11px 'Lato', sans-serif;font-weight:400;}
#order #noticeRodo span a{font:11px 'Lato', sans-serif;font-weight:700;color:#059b9a;text-decoration:none;}

#noticeRodo2{margin:0;padding:0;text-align:justify;}
#noticeRodo2 span{padding:0;margin:0;text-align:justyfy;font:11px 'Lato', sans-serif;font-weight:400;}
#noticeRodo2 span a{font:11px 'Lato', sans-serif;font-weight:700;color:#059b9a;text-decoration:none;}

/* 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:1198px;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;}

/* PAYMENTS */
#paymentDescription{clear:both;float:left;width:1200px;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;}

/* PROMOTED PRODUCTS */
#promoted{margin-bottom:10px;padding:0 20px;}
#promoted .title{margin-top:10px;padding:5px 0px 10px 7px;font-size:1.667em;font-weight:bold;color:#fff;background:#326e9c url('img/menu4_bg.png') no-repeat left bottom;}
#promoted ul{list-style:none;padding-bottom:10px;text-align:center;}
#promoted li{padding:13px 0;border-bottom:1px solid #e0e0e0;}
#promoted li img{padding:1px;background:#c0bfbf;border:4px solid #eee;-webkit-box-shadow:0 0 10px rgba(48,47,47,.4);box-shadow:0 0 10px rgba(48,47,47,.4);}
#promoted li img:hover{border:4px solid #c9cdce;}
#promoted li .name{font-size:1.1em;padding:5px 0;font-weight:bold;}
#promoted li a{text-decoration:none;}
#promoted li a:hover{background:inherit;color:#666;text-decoration:underline;}
#promoted li .price, #promoted li .noPrice{padding:2px 0 0;background:inherit;color:#c22463;}
#promoted li .price strong{padding:0 2px 0 5px;font-weight:bold;}
#promoted li .price em{padding:0;background:inherit;color:#666;font-style:normal;}
#promoted li .price span{color:#666;font-weight:bold;padding-left:5px;}

/* IMAGES STYLES */
#content .imagesList{list-style:none;}
#content .imagesList li{margin:0 0 10px 0;text-align:center;}
#content .imagesList li div{display:none;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{float:left;margin:9px 20px 0 0;}
#imagesList2{float:right;margin:10px 0 0 40px;}

/* IMAGES STYLES - GALLERY */
#imagesGallery4{margin:20px 0 0;}
#imagesGallery5, #imagesGallery3{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;}
#product #imagesGallery4 div{font-weight:bold !important;color:#000;}

/* SUB PAGES LIST STYLES */
#content .subpagesList{float:left;width:100%;margin:7px 0;list-style:none;}
#content .subpagesList li{clear:left;float:left;width:100%;margin:0;padding:0;border-bottom:1px solid #dadada;}
* html #content .subpagesList li{width:100%;} /* IE 6 hack */
#content .subpagesList li .photo{float:left;margin:0 20px 5px 0;}
#content .subpagesList li h2{margin:0;padding:10px 0 10px 0;color:#059b9a;font:16px 'Lato', sans-serif;font-weight:700;}
#content .subpagesList li h2, #content .subpagesList li h2 a{color:#059b9a;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;}
#content .subpagesList li h2 a:hover{color:#b3c3c3;font:16px 'Lato', sans-serif;font-weight:700;text-decoration:none;}
#content .subpagesList li div.description{font-weight:normal;font-size:1em;line-height:1.4em;}
#content .subpagesList li ul, #content .subpagesList li ol{float:left;width:100%;margin:5px 0 0 30px;padding:0;}
#content .subpagesList li li{padding:0;border-bottom:0;background:none;-webkit-box-shadow:none;box-shadow:none;}
#content .subpagesList li ul{list-style:disc;}
#content .subpagesList li ol{list-style:decimal;}
#content .subpagesList li p{padding-bottom:10px;}

#subpagesGallery{width:100%;padding:10px 0;font-size:1em;background:url('img/body.png');border-bottom:1px solid #dadada;-webkit-box-shadow:0 10px 5px -5px rgba(0,0,0,.15);box-shadow:0 10px 5px -5px rgba(0,0,0,.15);}
#subpagesGallery caption{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
#subpagesGallery td, #subpagesGallery th{padding:15px 7px 10px;text-align:center;}
#subpagesGallery h2{margin:5px 0 0;}
#subpagesGallery h2, #subpagesGallery h2 a{font-size:1.2em;font-weight:normal;background:none;}
#subpagesGallery h2 a:hover{color:#666;background:none;}

/* SOCIAL BUTTONS */
#plusOne{position:absolute;top:20px;right:20px;}
#socialButtons{clear:both;float:left;width:100%;margin:20px 0 0 0;padding:6px 0 4px;text-align:left;list-style:none;font:14px 'Lato', sans-serif;font-weight:400;} /* border-bottom:5px #059b9a solid; */
#socialButtons .title{display:block;float:left;margin:0 10px 0 0;padding:2px 0 0;}
#socialButtons li{float:left;margin:0 5px 0;}
#socialButtons li.social2 img{border:1px solid #ccc;}
#socialButtons a img{vertical-align:middle;}

/* OPTIONS LINK */
#options{display:none;clear:both;float:right;width:100%;margin:10px 10px;color:#666;font-size:1em;text-align:right;}
*:first-child+html #options{width:94%;} /* IE 7 hack */
* html #options{width:94%;} /* IE 6 hack */
#options a{padding:0 10px 0;color:#2e6a97;background:inherit;}
#options a:hover{color:#c22463;background:inherit;}
#options .back, #options .print{float:right;}
#options .print a{border-left:1px solid #e0e0e0;}

/* FEATURES */
#features{width:100%;margin:0 0 14px 0;padding:0 0 10px 0;color:#323131;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:400;border-bottom:1px solid #059b9a;}
#noline #features{width:100%;margin:0;padding:0;color:#323131;text-decoration:none;font:14px 'Lato', sans-serif;font-weight:400;border-bottom:none;}
#features tbody th{font:14px 'Lato', sans-serif;font-weight:400;color:#323131;}
#features tbody td{font:14px 'Lato', sans-serif;font-weight:600;color:#323131;}

/* DISCOUNT VOUCHERS */
#discountVoucher td{text-align:right;}
#discountVoucher strong{padding-right:3px;}
#incorrectVoucher{margin:7px 0;background:inherit;color:#c22463;font-weight:bold;}
#orderedProducts tfoot #discountVoucher{color:#666;}

#pasek-newsletter{clear:both;width:100%;margin:20px 0 0 0;padding:20px 0;background:#059b9a;}
#pasek-newsletter .container{clear:both;display:inline-block;position:relative;max-width:1184px;margin:0 auto;padding:0;overflow:hidden;}
#pasek-newsletter .box{display:inline-block;vertical-align:top;margin:8px 40px;padding:0 20px;text-align:center;}

#pasek-newsletter .sm-tyt{display:inline-block;vertical-align:top;height:32px;margin:11px 0 0 0;padding:0 20px;font:18px 'Lato', sans-serif;font-weight:400;color:#fff;text-transform:uppercase;}
#pasek-newsletter .sm1, #pasek-newsletter .sm2, #pasek-newsletter .sm3, #pasek-newsletter .sm4, #pasek-newsletter .sm5{display:inline-block;vertical-align:top;width:32px;height:32px;margin:8px 2px 0;padding:0;}
#pasek-newsletter .sm1 a{display:block;width:32px;height:32px;border:none;background:url('img/social_facebook.png') no-repeat;}
#pasek-newsletter .sm2 a{display:block;width:32px;height:32px;border:none;background:url('img/social_linkedin.png') no-repeat;}
#pasek-newsletter .sm3 a{display:block;width:32px;height:32px;border:none;background:url('img/social_twitter.png') no-repeat;}
#pasek-newsletter .sm4 a{display:block;width:32px;height:32px;border:none;background:url('img/social_youtube.png') no-repeat;}

#pasek-newsletter .newsletter-napis{display:inline-block;vertical-align:top;height:32px;margin:11px 0 0 0;padding:0 15px;font:18px 'Lato', sans-serif;font-weight:400;color:#fff;text-transform:uppercase;}
#pasek-newsletter .newsletter-zapisz{display:inline-block;margin:0;padding:8px 0 0 0;}
#pasek-newsletter .newsletter-zapisz a{display:block;margin:0;padding:6px 20px;font:14px 'Lato', sans-serif;font-weight:400;color:#2c2c2c;text-decoration:none;background:#d5e8e8;border-radius:5px;}
#pasek-newsletter .newsletter-zapisz a:hover{display:block;margin:0;padding:6px 20px;font:14px 'Lato', sans-serif;font-weight:400;color:#059b9a;text-decoration:none;background:#d5e8e8;border-radius:5px;}

#newsletter{clear:both;float:left;width:1138px;margin:40px 0 20px 0;padding:30px;border:1px #d6d6d6 solid;background:#d5e8e8;}
#newsletter fieldset{padding:0;margin:0;text-align:center;}
#newsletter fieldset legend{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
#newsletter .tyt{display:inline-block;margin:0;padding:0 20px;font:18px 'Lato', sans-serif;font-weight:400;color:#000;text-transform:uppercase;}
#newsletter .content{display:inline-block;color:#000;margin:0;}
#newsletter .content label{display:none;}
#newsletter input[type="text"]{margin:0;padding:0 10px;width:300px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}

#pasek-newsletter #error{clear:both;float:none !important;display:inline-block !important;width:50% !important;margin:10px 0 20px;padding:10px 20px;background:none !important;border:1px #d6e8e8 dotted;}
#pasek-newsletter #error h2{color:#fff;font:16px 'Lato', sans-serif;font-weight:700;text-align:center;padding:0;margin:0 auto;}
#pasek-newsletter #error h2 a{color:#059b9a;}
#pasek-newsletter #error h2 a:hover{color:#b3c3c3;}	

#newsletter input[type="submit"]{display:inline-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;}
#newsletter input[type="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;}

#newsletter dt.noticeToAccept{clear:both;width:740px;margin:30px 0 10px 200px;padding:0;}
#newsletter dt.noticeToAccept span{display:block;padding:0;margin:-20px 0 0 30px;text-align:justify;font:14px 'Lato', sans-serif;font-weight:400;}
#newsletter dt.noticeToAccept span a{font:14px 'Lato', sans-serif;font-weight:700;color:#059b9a;text-decoration:none;}
#newsletter dt.noticeToAccept input[type="checkbox"]{float:left;margin:2px 0 0 0;padding:0 10px;}

/* 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:1200px;margin:0 auto;padding:0 0 20px;overflow:hidden;}
#foot-box{clear:both;display:inline-block;vertical-align:top;width:1200px;margin:0 0 30px 0;padding:0;}

#fbox1, #fbox2, #fbox3, #fbox4{display:inline-block;width:260px;margin:25px 15px 0 15px;padding:0;vertical-align:top;}
#fbox1 .fbox-name1, #fbox3 .fbox-name3, #fbox4 .fbox-name4{clear:both;float:left;width:100%;margin:0 0 20px 0;padding:0 0 6px 0;background:url('img/linia.png') no-repeat bottom left;text-align:left;color:#3f3f3f;font:16px 'Lato', sans-serif;font-weight:400;}
#fbox4 .fbox-name4 a{color:#3f3f3f;font:16px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#fbox4 .fbox-name4 a:hover{color:#000;font:16px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#fbox3 .fbox-name5{clear:both;float:left;width:100%;margin:20px 0 20px 0;padding:0 0 6px 0;background:url('img/linia.png') no-repeat bottom left;text-align:left;color:#3f3f3f;font:16px 'Lato', sans-serif;font-weight:400;}

#fbox1 ul.l1{float:left;margin:0;padding:0;list-style:none;}
#fbox1 ul.l2{float:left;margin:0 20px 0 40px;padding:0;list-style:none;}
#fbox1 ul.l3{float:left;margin:0 20px 0 30px;padding:0;list-style:none;}
#fbox1 ul.l4{float:left;margin:0 20px 0 30px;padding:0;list-style:none;}
#fbox1 ul li{text-align:left;margin:0 0 4px 0;padding:0;background:url('img/fbull.png') no-repeat 0 6px;}
#fbox1 ul li a{position:relative;margin:0;padding:0 0 0 15px;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:none;z-index:100;}
#fbox1 ul li a:hover{color:#000;}

#fbox1 .fbox-name2{float:left;clear:both;width:100%;text-align:left;margin:20px 0 0 0;padding:0 0 6px 0;background:url('img/linia.png') no-repeat bottom left;color:#3f3f3f;font:16px 'Lato', sans-serif;font-weight:400;}
#fbox1 .fbox-text2{float:left;width:100%;position:relative;margin:0 0 30px 0;padding:0;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;line-height:22px !important;text-align:left;z-index:100;}
#fbox1 .visits{display:block;width:100%;margin:10px 0 0 0;padding:0;text-align:left;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;line-height:22px !important;}
#fbox1 .visits strong{margin:0;padding:0;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:700;line-height:22px !important;}
#fbox3 .fbox-text3{float:left;width:100%;position:relative;margin:0;padding:0;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;line-height:22px !important;text-align:left;z-index:100;}
#fbox3 .fbox-text3 a{margin:0;padding:0;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#fbox3 .fbox-text3 a:hover{color:#000;text-decoration:none;}
#fbox3 .fbox-text6{float:left;position:relative;width:100%;height:32px;margin:0 0 4px 0;padding:0;z-index:5000;}
#fbox3 .f-tel{display:block;height:21px;line-height:20px !important;margin:0 0 5px 0;padding:0 0 0 34px;background:url('img/icon_phone.png') no-repeat left;}
#fbox3 .f-email{display:block;height:21px;line-height:20px !important;margin:0;padding:0 0 0 34px;background:url('img/icon_email.png') no-repeat left;}

#fbox3 .sl1, #fbox3 .sl2, #fbox3 .sl3, #fbox3 .sl1f, #fbox3 .sl2f, #fbox3 .sl3f{float:left;margin:0 5px 0 0;padding:0;height:32px;}
#fbox3 .sl1 a{display:block;width:32px;height:32px;border:none;background:url('img/social_facebook.png') no-repeat;}
#fbox3 .sl2 a{display:block;width:32px;height:32px;border:none;background:url('img/social_linkedin.png') no-repeat;}
#fbox3 .sl3 a{display:block;width:32px;height:32px;border:none;background:url('img/social_twitter.png') no-repeat;}

#fbox3 .sl1f, #fbox3 .sl2f, #fbox3 .sl3f, #fbox3 .sl3f a{float:left;height:32px;text-align:left;padding:0;margin:0;line-height:32px !important;}
#fbox3 .sl2f span{display:inline-block;line-height:none !important;vertical-align:top !important;padding:0;margin:0;text-indent:0;}

#fbox4 ul.subpagesList{float:left;margin:0;padding:0;list-style:none;}
#fbox4 ul.subpagesList li{text-align:left;display:block;margin:0 0 6px 0;padding:0;background:url('img/fbull.png') no-repeat 0 6px;line-height:16px !important;}
#fbox4 ul.subpagesList li a{position:relative;margin:0;padding:0;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#fbox4 ul.subpagesList li a:hover{color:#000;}
#fbox4 ul.subpagesList li h2{margin:0 0 0 15px;padding:0;}

#fbox4 .fbox-name8{clear:both;float:left;text-align:left;width:100%;margin:0;padding:8px 0;color:#3f3f3f;font:12px 'Lato', sans-serif;font-weight:400;background:url('img/tools_icon.png') no-repeat 0 6px;}
#fbox4 .fbox-name8 a{text-align:left;color:#3f3f3f;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;padding:0;margin:0 0 0 28px;}
#fbox4 .fbox-name8 a:hover{text-align:left;color:#000;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;}

#fbox4 .fbox-name9{clear:both;float:left;text-align:left;width:100%;margin:0;padding:8px 0;color:#3f3f3f;font:12px 'Lato', sans-serif;font-weight:400;background:url('img/trial_icon2.png') no-repeat 0 6px;}
#fbox4 .fbox-name9 a{text-align:left;color:#3f3f3f;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;padding:0;margin:0 0 0 28px;}
#fbox4 .fbox-name9 a:hover{text-align:left;color:#000;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;}

#fbox4 .fbox-name10{clear:both;float:left;text-align:left;width:100%;margin:0;padding:8px 0;color:#3f3f3f;font:12px 'Lato', sans-serif;font-weight:400;background:url('img/faq_icon2.png') no-repeat 0 7px;}
#fbox4 .fbox-name10 a{text-align:left;color:#3f3f3f;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;padding:0;margin:0 0 0 28px;}
#fbox4 .fbox-name10 a:hover{text-align:left;color:#000;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;}

#fbox4 .fbox-name11{clear:both;float:left;text-align:left;width:100%;margin:20px 0 0 0;padding:8px 0;color:#3f3f3f;font:12px 'Lato', sans-serif;font-weight:400;background:url('img/acad_icon1.png') no-repeat 0 6px;}
#fbox4 .fbox-name11 a{text-align:left;color:#3f3f3f;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;padding:0;margin:0 0 0 28px;}
#fbox4 .fbox-name11 a:hover{text-align:left;color:#000;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;}

#fbox4 .fbox-name12{clear:both;float:left;text-align:left;width:100%;margin:0;padding:8px 0;color:#3f3f3f;font:12px 'Lato', sans-serif;font-weight:400;background:url('img/druk_icon.png') no-repeat 0 7px;}
#fbox4 .fbox-name12 a{text-align:left;color:#3f3f3f;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;padding:0;margin:0 0 0 28px;}
#fbox4 .fbox-name12 a:hover{text-align:left;color:#000;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;}

#fbox4 .fbox-name13{clear:both;float:left;text-align:left;width:100%;margin:0;padding:8px 0;color:#3f3f3f;font:12px 'Lato', sans-serif;font-weight:400;background:url('img/install_icon.png') no-repeat 0 7px;}
#fbox4 .fbox-name13 a{text-align:left;color:#3f3f3f;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;padding:0;margin:0 0 0 28px;}
#fbox4 .fbox-name13 a:hover{text-align:left;color:#000;font:12px 'Lato', sans-serif;font-weight:400;text-decoration:none;}

#foot-copy{clear:both;width:100%;margin:0;padding:0;height:90px;}
#foot-copy .container{clear:both;position:relative;width:1200px;margin:0 auto;padding:0;overflow:hidden;}
#copy{position:relative;top:14px;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:18px;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;right:0;top:30px;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;}
@media print{
	/* PRINT STYLES */
	* {color:#000 !important;background:#fff !important;border-color:#444 !important;border-width:1px !important;text-shadow:none !important;box-shadow:none !important;-webkit-box-shadow:none !important;}
	body{margin:1cm 0;}
	#container{width:17.2cm;height:auto;}
	#head2 .container, #head2{height:auto;}
	#logo{padding:0 0 0.2cm;}
	#head1 .container, #head2 .container, #head3 .container, #body .container, #foot .container{border-width:0px !important;}
	#body{clear:none;}
	#body .container{overflow:visible;}
	#logo #title{padding:0;}
	#page div.breadcrumb{position:relative;top:0;}
	#header .container, #body .container, #foot .container, #content, #page, #products, #product, .order #content{float:none;width:17.2cm;padding:0;margin:0;}
	#column, #head1, #head3, #back, #page .tS, #products li .basket, #product #box #addBasket .submit, #socialButtons, #plusOne, #contactPanel, #commentForm{display:none;}
	}

/* PLUGINS */
.youtube{width:370px;height:273px;padding:3px;margin:0 5px;border:1px solid #059b9a;}
.youtube:hover{border:1px solid #c9cdce;}
#userOrdersListLink{text-align:right;}
#userOrders{width:100%;margin:10px 0 0;text-align:left;}
#userOrders thead td{padding:8px 4px;background:#059b9a;color:#fff;font:14px 'Lato', sans-serif;font-weight:700;}
#userOrders tbody td{padding:6px 4px;border-top:2px solid #fff;border-bottom:1px solid #e0e0e0;color:#7b7b7b;font:14px 'Lato', sans-serif;font-weight:400;}
#userOrders a{color:#059b9a;}
#userOrders a:hover{color:#b3c3c3;}
#userOrder .message{display:none;}
#userOrder #orderPrint{padding-top:15px;}

/* COOKIES INFO */
#noticeAboutCookies{display:none;padding:7px 0 20px;background:#fff;font-weight:bold;}
#noticeAboutCookies.slide, #noticeAboutCookies.top{border-bottom:1px solid #555;}
#noticeAboutCookies.bottom, #noticeAboutCookies.top, #noticeAboutCookies.left-corner{position:fixed;left:0;max-width:320px;background:#fff;z-index:5000;width:100%;box-shadow:0px 1px 5px rgba(0, 0, 0, 0.5);filter:alpha(opacity=95);opacity:0.95;-moz-opacity:0.95;}
#noticeAboutCookies.top{top:0px;}
#noticeAboutCookies.bottom{bottom:0;left:0;padding:10px 0 15px;}
#noticeAboutCookies.left-corner{bottom:0px;padding:10px;border:1px solid #bbb;}
#noticeAboutCookies p{font:11px Tahoma, Geneva, sans-serif;color:#494847;margin:0;padding:0 15px 15px;}
#noticeAboutCookies p strong{font:bold 12px Tahoma, Geneva, sans-serif;color:#2c1a14;margin:0;padding:0 15px 5px;}
#noticeAboutCookies .close{font:11px Tahoma, Geneva, sans-serif;text-align:center;color:#fff;padding:5px 10px;border:none;background:#059b9a;border:1px #059b9a solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration:none;}
#noticeAboutCookies .close:hover{text-decoration:none;color:#4f4f4f;border:1px #059b9a solid;background:#d6e8e8;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
#noticeAboutCookies.left-corner .close{display:block;margin:10px 0 0;}
#noticeAboutCookies a{text-decoration:underline;color:#059b9a;}

#promoted li .price ins{text-decoration:none;font-weight:bold;padding-left:5px;}
#promoted li .price ins em{padding-right:5px;background:inherit;color:#c22463;text-decoration:line-through;font-style:normal;}

.noticesAccepts{text-align:left;padding:0px;margin:0px;}
.noticeToAccept{padding-bottom:10px;}
.noticeToAccept span{margin-left:4px;}

#profile .noticeToAccept{padding-bottom:18px;}
#newsletter .noticeToAccept{padding:6px 0;}
#newsletter .noticeToAccept label{display:inline;}

/* SUBPAGES LIST - NEWS */
#content .subpagesList li div.date{padding:0 0 5px;font-weight:bold;font-size:1em;}
#page h6.date{position:absolute;top:-25px;right:0px;padding:2px 0;font-size:1em;font-weight:normal;}
*:first-child+html #page h6.date{top:-5px;} /* IE 7 hack */
* html #page div.date{top:-5px;} /* IE 6 hack */

#lastProduct{margin-bottom:10px;padding:0 20px;}
#lastProduct .type{margin-top:10px;padding:5px 13px 10px;font-size:1.667em;font-weight:bold;color:#fff;background:#326e9c url('img/menu4_bg.png') no-repeat left bottom;}
#lastProduct .content{padding:8px 10px;list-style:none;border-bottom:2px solid #01476e;line-height:1.5em;text-align:center;}
#lastProduct img{padding:1px;background:#c0bfbf;border:4px solid #eee;-webkit-box-shadow:0 0 10px rgba(48,47,47,.4);box-shadow:0 0 10px rgba(48,47,47,.4);}
#lastProduct img:hover{border:4px solid #c9cdce;}
#lastProduct .name{font-size:1.1em;padding:5px 0;}
#lastProduct a{text-decoration:none;}
#lastProduct a:hover{background:inherit;color:#666;text-decoration:underline;}
#lastProduct .price, #lastProduct .noPrice{padding:2px 0 0;background:inherit;color:#c22463;}
#lastProduct strong{padding:0 2px 0 5px;font-weight:bold;}
#lastProduct .price em{padding:0;background:inherit;color:#666;font-style:normal;}
#lastProduct .price span{color:#666;font-weight:bold;padding-left:5px;}

#fbSideTab{display:none;z-index:50;position:fixed;top:630px;padding:10px;}
#fbSideTab.left{left:0px;padding-left:0;}
#fbSideTab.right{right:0px;padding-right:0;}
#fbSideTab .button{display:block;float:left;padding:0 10px 30px;}
#fbSideTab .fb{overflow:hidden;background-color:#2a2f34;}
#fbSideTab.left .fb{float:left;-moz-border-radius-topright:10px;border-top-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px;}
#fbSideTab.right .fb{float:right;-moz-border-radius-topleft:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;border-bottom-left-radius:10px;}
#fbSideTab .fb.light{background-color:#e6e7e9;}
@media print{
	#fbSideTab{display:none;}
	}

/* CROSS SELL */
#crossSell{display:none;clear:both;margin:10px 0;padding:8px 10px 10px;background:#fff url('img/body.png');border-bottom:1px solid #dadada;-webkit-box-shadow:0 8px 5px -5px rgba(0,0,0,.15);box-shadow:0 8px 5px -5px rgba(0,0,0,.15);}
#crossSell h3{color:#c22463;font-size:1.7em;font-weight:normal;}
#crossSell ul{margin:10px 10px 10px 20px;padding:8px 0 0;list-style:none;}
#crossSell li{padding:0 0 7px;background:url('img/menu3_sub.gif') no-repeat left 5px;padding-left:12px;}
#crossSell li a{color:#666;font-weight:bold;text-decoration:none;}
#crossSell li a:hover{background-color:inherit;color:#c22463;text-decoration:underline;}
#crossSell .price, #crossSell .name{display:inline;}
#crossSell .price{color:#2e6a97;padding:0 5px 0 15px;}
#crossSell .price em{display:none;}
#crossSell .price span{padding-left:5px;}

/* SCROLL BACK TO TOP */
#backToTop{position:absolute;bottom:70px;z-index:1000;width:100%;margin:0 auto;text-align:center;}
#backToTop a{display:inline-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:1180px){
	#backToTop a{opacity:0.4;filter:alpha(opacity=40);}
	}

#sideTab{z-index:51;position:fixed;right:-65px;top:230px;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);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}
* html #sideTab{display:none;}
*:first-child+html #sideTab{filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);border-bottom:2px solid #d5e8e8;right:0;}
#sideTab{margin-right:-55px \ ;border:2px solid #75a321 \ ;}
#sideTab a{display:block;padding:13px;text-decoration:none;color:#fff;font:22px 'Lato', sans-serif;font-weight:700;}

#sideTabFace{z-index:51;position:fixed;right:-2px;top:346px;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:51;position:fixed;right:-2px;top:406px;border:2px solid #d5e8e8;border-top-left-radius:15px;border-bottom-left-radius:15px;background:#0085B2;border-right:none;}
* html #sideTabIn{display:none;}
*:first-child+html #sideTabIn{border-bottom:2px solid #d5e8e8;right:0;}
#sideTabIn a{display:block;padding:4px 4px 0;text-decoration:none;color:#fff;font:22px 'Lato', sans-serif;font-weight:700;}

/* SLIDER KONTAKT TEL. */
#fb {z-index:2000;background:#c42220;width:282px;height:100px;top:461px;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;}

#fb .fb_t a{color:#fff;text-decoration:none;}
#fb .fb_t a:hover{color:#fff;text-decoration:underline;}

/* SLIDER FACEBOOK LIKE */
#facebook-like {display:none;z-index:2000;background:#4080FF;width:160px;height:47px;top:406px;right:-114px;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;}
#facebook-like .fb_like{display:none;width:37px;height:37px;position:relative;right:-6px;top:4px;background:url('img/facebook_like.png') no-repeat;}
#facebook-like .fb_text{position:relative;top:-23px;left:20px;margin:0;}

/* TAGS */
#tags{clear:both;float:left;width:1138px;margin:0;padding:15px 30px;border:1px #d6d6d6 solid;background:#d5e8e8;list-style:none;}
#tags li{display:inline-block;margin:0;padding:0;}
#tags a{margin:0 2px 0 4px;padding:0;color:#000;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#tags a:hover{margin:0 2px 0 4px;padding:0;color:#000;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:underline;}
h3.tagName{margin:0;padding:0;color:#2c2c2c;line-height:22px !important;font:14px 'Lato', sans-serif;font-weight:400;}

/* DODATKOWE */
a.pp{display:block;width:180px;height:40px;line-height:40px !important;text-align:center;margin:0 auto;border:2px #cc052e solid;border-radius:5px;font-size:14px !important;color:#f21818 !important;cursor:pointer;background:#fff;text-decoration:none;}
a.pp:hover{background:#cc052e;color:#fff !important;}

#noticeLayer{display:none;padding:7px 0;background:#fff;font-weight:bold;border-bottom:1px solid #555;z-index:6000;}
#noticeLayer .close{width:160px;font:bold 12px Tahoma, Geneva, sans-serif;text-align:center;color:#fff;padding:5px 10px;border:none;background:#059b9a;border:1px #059b9a solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration:none;text-transform:uppercase;}
#noticeLayer .close:hover{text-decoration:none;color:#4f4f4f;border:1px #059b9a solid;background:#d6e8e8;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;}

#noticeLayer .close2{width:160px;font:bold 12px Tahoma, Geneva, sans-serif;text-align:center;color:#4f4f4f;padding:5px 10px;border:none;background:#d6e8e8;border:1px #d6e8e8 solid;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-decoration:none;text-transform:uppercase;}
#noticeLayer .close2:hover{text-decoration:none;color:#4f4f4f;border:1px #059b9a solid;background:#d6e8e8;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;}

#darkBg{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";z-index:5000;}
#noticeLayer.darkNotice{position:fixed;top:100px;left:50%;z-index:6000;width:700px;margin-left:-400px;padding:30px;text-align:center;background:#fff;border:5px solid #fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#noticeLayer.darkNotice .close, #noticeLayer.darkNotice .close2{display:block;float:right;margin-top:20px;margin-right:20px;text-align:center;}
#noticeLayer.darkNotice iframe{width:100%;min-height:400px;}

#obr-rodo{position:absolute;width:226px;margin:130px 0 0 0;height:160px;background:url('img/obr.png') no-repeat;}

/* pole 1 (link) */
#product #pageField_1{clear:right;float:right;width:230px;margin:0 0 10px 40px;padding:10px;border:1px solid #d8d8d8;background:#d5e8e8;text-align:center;font:14px 'Lato', sans-serif;font-weight:700 !important;color:#323131;text-decoration:none;} /* background:#d5e8e8;border:1px solid #d8d8d8; */
#product #pageField_1 a{font:14px 'Lato', sans-serif;font-weight:700 !important;color:#323131;text-decoration:none;} /* color:#323131; */
#product #pageField_1 a:hover{background:none;color:#059b9a;text-decoration:none;} /* color:#059b9a; */

/* pole 2 (link) */
#product #pageField_2{clear:right;float:right;width:230px;margin:0 0 10px 40px;padding:10px;border:1px solid #ff0000;background:#ff0000;text-align:center;font:14px 'Lato', sans-serif;font-weight:700 !important;color:#fff;text-decoration:none;} /* background:#d5e8e8;border:1px solid #d8d8d8; */
#product #pageField_2 a{font:14px 'Lato', sans-serif;font-weight:700 !important;color:#fff;text-decoration:none;} /* color:#323131; */
#product #pageField_2 a:hover{background:none;color:#ccc;text-decoration:none;} /* color:#059b9a; */

/* pole 3 (link)  pole 4 (link) */
#product #pageField_3{clear:right;float:right;width:240px;margin:0 0 10px 40px;padding:10px 5px;border:1px solid #059b9a;background:#fff;text-align:center;font:14px 'Lato', sans-serif;font-weight:400;color:#059b9a;text-decoration:none;} /* background:#d5e8e8;border:1px solid #d8d8d8; */
#product #pageField_3 a{font:14px 'Lato', sans-serif;font-weight:400;color:#059b9a;text-decoration:none;} /* color:#323131; */
#product #pageField_3 a:hover{background:none;color:#000;text-decoration:none;} /* color:#059b9a; */
#product #pageField_3 span{display:none;} 

#product #pageField_4{clear:right;float:right;width:240px;margin:0 0 10px 40px;padding:2px 5px 10px;border:1px solid #059b9a;background:#059b9a;text-align:center;font:12px 'Lato', sans-serif;font-weight:400;color:#fff;text-decoration:none;} /* background:#d5e8e8;border:1px solid #d8d8d8; */
#product #pageField_4 a{font:12px 'Lato', sans-serif;font-weight:400;color:#fff;text-decoration:none;} /* color:#323131; */
#product #pageField_4 a:hover{background:none;color:#d6e8e8;text-decoration:none;} /* color:#059b9a; */
#product #pageField_4 span{font:22px 'Lato', sans-serif;font-weight:400;} 

#pp1{display:block;margin:0 0 20px 0;padding:0;}
#pp1 a{font:20px Tahoma, Geneva, sans-serif;padding:10px;background:rgb(255, 153, 51);color:#333 !important;text-decoration:none;}
#pp1 a:hover{background:#ffe599;text-decoration:none;}

/* FORM DRUKOWANIE 3D  */
.output{margin:0;padding:0;}
.druk3d{display:none;margin:0;padding:0;}
.druk3D-top{clear:both;width:100%;text-align:center;margin:0 auto 10px;padding-bottom:30px;border-bottom:1px solid #fff;}
.drukarki-lista{display:inline-block;padding:0 50px;margin:0 auto;text-align:center;} /* border-bottom:1px solid #fff; */
.drukarki-lista label{font-weight:bold;font-size:20px;color:#059b9a;}
.drukarki-lista select{width:260px;padding:8px 10px;margin:0;font:16px 'Roboto Condensed', sans-serif;font-weight:400;color:#000;border-radius:4px;border:1px #65605c solid;background:#fff;}

#contactDrukowanie .tyt{clear:both;text-align:center;margin:0 auto;padding:0 0 30px 0;color:#059b9a;font:28px 'Lato', sans-serif;font-weight:600;}

#contactDrukowanie{clear:both;float:left;width:1138px;margin:20px 0 20px 0;padding:30px;border:1px #d6d6d6 solid;background:#d5e8e8;}
#contactDrukowanie fieldset{padding:0;margin:0;}
#contactDrukowanie fieldset legend{position:absolute;clip:rect(1px, 1px, 1px, 1px);}
#contactDrukowanie dl{clear:both;float:left;width:100%;margin:0 0 10px 0;padding:0;}
#contactDrukowanie dl.d2{clear:both;width:100%;margin:0;padding:10px 0;}
#contactDrukowanie dd{float:left;}
#contactDrukowanie dd.d1{float:right;width:100px;}
#contactDrukowanie dd.d1a{float:right;width:200px;}
#contactDrukowanie .d1a ~ dd{min-width:75px;}
#contactDrukowanie dd.d2{float:left;width:52%;padding:7px 0 20px 0;text-align:justify;}
#contactDrukowanie dd.d3{float:left;width:100px;}
#contactDrukowanie dt{float:left;width:300px;min-height:30px;line-height:30px !important;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#contactDrukowanie dt.d1{float:left;width:200px;min-height:30px;line-height:30px !important;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#contactDrukowanie dt.dl2{float:left;width:300px;min-height:30px;line-height:30px !important;margin:0 10px 0 0;text-align:right;font:16px 'Lato', sans-serif;font-weight:400;color:#059b9a;}
#contactDrukowanie span{display:inline-block;margin:6px 0 0 15px;padding:0;color:#727272;font:12px 'Lato', sans-serif;font-weight:400;}

#contactDrukowanie input.i2[type="text"]{width:160px;}
#contactDrukowanie input.i3[type="text"]{width:354px;}
#contactDrukowanie input.i4[type="text"]{width:70px;}
#contactDrukowanie input[type="text"],
#contactDrukowanie input[type="email"]{width:300px;margin:0;padding:0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactDrukowanie input.ilosc[type="text"]{width:50px;}
#contactDrukowanie input.kod1[type="text"]{width:40px;}
#contactDrukowanie input.kod2[type="text"]{width:60px;}
#contactDrukowanie input.miejscowosc[type="text"]{width:200px;}
#contactDrukowanie input[type="file"]{width:300px;margin:0;padding:6px 10px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;background:#fff;}

#contactDrukowanie input.i2[type="text"].warning-required,
#contactDrukowanie input.i3[type="text"].warning-required,
#contactDrukowanie input.i4[type="text"].warning-required,
#contactDrukowanie input[type="text"].warning-required,
#contactDrukowanie input[type="email"].warning-required,
#contactDrukowanie input[type="file"].warning-required,
#contactDrukowanie select.warning-required,
#contactDrukowanie textarea.warning-required{border-color:#ff0000 #ff0000 #ff0000 #ff0000;background:#faeeee;}

#contactDrukowanie input[type="text"]:focus,
#contactDrukowanie input[type="email"]:focus,
#contactDrukowanie input[type="file"]:focus,
#contactDrukowanie select:focus,
#contactDrukowanie textarea:focus{text-shadow:none;}

#contactDrukowanie select{margin:0;padding:0 10px;height:30px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}
#contactDrukowanie textarea{width:400px;margin:0;padding:10px;border:1px #b3c3c3 solid;border-radius:4px;font:14px 'Lato', sans-serif;color:#707070;font-weight:400;}

#contactDrukowanie .captcha em{font-style:normal;font-weight:bold;}
#contactDrukowanie .captcha ins{padding:0 3px;font-weight:bold;text-decoration:none;}
#contactDrukowanie .save{float:left;margin:0 0 0 20px;padding:0;}
#contactDrukowanie .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;}
#contactDrukowanie .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;}	
#contactDrukowanie .info{clear:both;width:90%;text-align:left;margin:0 auto;padding:40px 0 0 0;color:#727272;font:16px 'Lato', sans-serif;font-weight:400;}
#contactDrukowanie .info a{color:#059b9a;text-decoration:none;}
#contactDrukowanie .info a:hover{color:#b3c3c3;text-decoration:none;}

#contactDrukowanie .uwaga{display:inline-block;margin:0 auto;padding:12px 18px;color:#727272;font:14px 'Lato', sans-serif;font-weight:400;border:1px #b3c3c3 solid;border-radius:15px;background:#fff;text-align:center;}
#contactDrukowanie .uwaga a{color:#727272;font:14px 'Lato', sans-serif;font-weight:400;text-decoration:none;}
#contactDrukowanie .uwaga a:hover{color:#727272;text-decoration:underline;}
#contactDrukowanie .uwaga strong{padding:4px 0 0 0;font:18px 'Lato', sans-serif;font-weight:400;font-style:normal;}

#contactDrukowanie dl.noticeToAccept{clear:both;width:740px;margin:20px 0 30px 240px;padding:0;text-align:left;}
#contactDrukowanie dt.noticeToAccept{clear:both;display:inline-block;vertical-align:top;width:100%;margin:0;padding:15px 0 0 0;text-align:left;}
#contactDrukowanie dt.noticeToAccept span{float:left;width:90%;padding:0;margin:-2px 0 0 15px;text-align:justify;font:14px 'Lato', sans-serif;font-weight:400;}
#contactDrukowanie dt.noticeToAccept input[type="checkbox"]{float:left;margin:0;padding:0 0 0 10px;}
#contactDrukowanie dt.noticeToAccept a{font-weight:700;color:#059b9a;text-decoration:none;}

#filmy{display:inline-block;width:98%;text-align:center !important;margin:0 auto !important;font:12px 'Lato', sans-serif;font-weight:400;color:#666;}
#filmy .ff{display:inline-block;text-align:center;width:370px;margin:10px;vertical-align:top;}

#filmy2{display:inline-block;width:98%;text-align:center !important;margin:0 auto !important;font:12px 'Lato', sans-serif;font-weight:400;color:#666;}
#filmy2 .ff{display:inline-block;text-align:center;width:560px;margin:10px 5px;vertical-align:top;}

#pdm-vault{display:inline-block;vertical-align:top;padding:0;margin:0 auto;text-align:center;width:100%;}
#pdm-vault .box{display:inline-block;margin:0 15px 15px 15px;padding:0;width:200px;vertical-align:top;text-align:center;font-size:16px;}
#pdm-vault .img{clear:both;margin:0 auto;padding:0 0 20px 0;text-align:center;}

#pdm-vault-1{display:inline-block;vertical-align:top;padding:0;margin:0 auto;text-align:center;width:100%;}
#pdm-vault-1 .box{display:inline-block;margin:0 auto 15px auto;padding:0;vertical-align:top;}
#pdm-vault-1 .img{display:inline-block;vertical-align:top;width:140px;margin:0 30px 0 0;padding:0;}
#pdm-vault-1 .text{display:inline-block;vertical-align:top;max-width:500px;margin:0;padding:40px 0;text-align:center;color:#808080;font-size:16px;}

#pdm-vault-2{display:inline-block;vertical-align:top;padding:0;margin:0 auto;text-align:center;width:100%;}
#pdm-vault-2 .box{display:inline-block;margin:0 25px 15px 25px;padding:0;width:300px;vertical-align:top;text-align:center;font-size:16px;}
#pdm-vault-2 .img{clear:both;margin:0 auto;padding:0 0 20px 0;text-align:center;}


/* ASK ABOUT SZKOLENIE */
#askAboutSzkolenie{display:none;font-size:0.917em;}
#askAboutSzkolenie:hover{background:none;}
@media print{
  #askAboutSzkolenie{display:none;}
}