body{margin:0;padding:0;background:rgb(194,194,194);font-family:"Tahoma","Arial","Helvetica","sans-serif";color:rgb(130,129,129);background:url("back_web.jpg");background-size:100%;background-attachment:fixed;}figure{display:inline-block;text-align:center;}#small_menu{display:none;text-align:center;}#container{width:65%;min-width:1000px;margin:0 auto;margin-top:18px;background:white;border:1px solid white;}#spacer{width:100%;background:#b3db47;border-bottom:1px solid white;text-align:center;padding:5px 0;color:white;}#spacer a{color:white;}#header{border-bottom:6px solid rgb(154,154,154);border-top:6px solid #dfdfdf;overflow:hidden;background:url("header_back.png") repeat-x;}#header img{display:inline-block;}a#logo{display:block;float:left;border-bottom:7px solid rgb(154,154,154);height:73px;margin-left:1px;}.intro_image{width:calc(80% - 30px);overflow:hidden;}.intro_image img{width:100%;}ul#menu{clear:both;background:#b3db47;margin:0;padding:10px 14px;float:left;border-bottom:1px solid white;border-right:1px solid white;border-top:1px solid white;width:100%;}ul#menu li{list-style-type:none;list-style:none;float:left;width:14%;text-align:center;}ul#menu li a{color:white;display:block;padding:5px 0;padding-left:17px;font-size:16px;text-decoration:none;font-weight:normal;}ul#menu li a:hover,ul#menu li a.active,ul#menu li a.parent{text-decoration:underline;}#content{width:100%;float:left;overflow:visible;border-bottom:7px solid rgb(233,233,233);}#left{background:#f4f4f4;float:left;width:20%;padding:0 18px;font-size:16px;border-bottom:2px solid white;line-height:24px;}ul#submenu,ul#submenu_interier,ul#submenu_exterier{margin:0;padding:0;}ul#submenu li,ul#submenu_interier li,ul#submenu_exterier li{list-style-type:none;}ul#submenu ul,ul#submenu_interier ul,ul#submenu_exterier ul{margin:0;padding:0;}ul#submenu ul li,ul#submenu_interier ul li,ul#submenu_exterier ul li{list-style-type:none;}#left a{padding:2px 0;display:block;text-decoration:none;padding-left:10px;}#left a:hover,#left a.active,#left a.parent{text-decoration:underline;background:#b3db47;border-radius:5px;color:white;}#center{padding:22px;font-size:16px;float:left;width:calc(80% - 320px);line-height:24px;}#center h1{margin:15px 0 30px 0;color:rgb(154,199,55);font-size:32px;line-height:40px;}#right{float:right;width:200px;padding:0 20px;text-align:center;}#right img{margin:20px 0;}.footer_copyright{text-align:center;}#footer{clear:both;font-size:14px;background:#eeeeee;padding:20px 20px 40px 20px;border-top:1px solid white;border-bottom:1px solid white;color:rgb(128,128,128);}ul#footer_menu{padding:0;margin:0;}ul#footer_menu li{list-style-type:none;display:inline-block;margin:0;width:100%;}ul#footer_menu li a{display:block;float:left;margin:5px 0 5px 0;}ul#footer_menu li:last-child a{}ul#footer_menu li:first-child a{padding-left:0;}#partners{display:none;border-top:6px solid #e9e9e9;padding:20px;font-size:12px;}#partners img{position:relative;top:10px;margin:0 10px;}a{color:rgb(154,199,55);font-weight:bold;}a:hover{text-decoration:none;}h2{font-size:14px;color:rgb(154,199,55);}h3{font-size:13px;color:rgb(154,199,55);}#left h3{font-size:16px;color:rgb(130,129,129);margin-bottom:5px;}.cform_container,.cform_container form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;}.cform_container form{max-width:500px;}.cform_name{font-size:2rem;}.cform_item{width:100%;display:flex;flex-direction:column;gap:5px;}.form,.cform_label{line-height:inherit;font-family:inherit;font-size:inherit;box-sizing:border-box;}.form{width:100%;border:1px solid rgb(154,199,55);padding:0.25em 0.5em;margin:0;border-bottom:3px solid rgba(154,199,55,0.85);border-right:2px solid rgba(154,199,55,0.85);}.form_textarea{min-height:4em;}.cform_label{font-weight:500;}.cform_form{padding:0;margin:0;}.cform_form.cform_form_type_text,.cform_form.cform_form_type_textarea,.cform_form.cform_form_type_select{}.cform_item.cform_item_type_submit{justify-content:center;}.cform_form_submit{text-align:center;}input.form_submit{background:rgb(154,199,55);color:rgb(255,255,255);font-weight:bold;text-transform:uppercase;width:200px;height:50px;border:none;border-bottom:3px solid rgba(0,0,0,0.2);font-size:18px;cursor:pointer;}input.form_submit:hover{background:darkgreen;}#cform_1.cform_container{clear:both;background:rgba(154,199,55,0.26);padding:20px 50px;}.gallery_container{margin-bottom:20px;float:left;width:100%;display:grid;grid-template-columns:repeat(4,1fr);}.gallery_container.hp_gallery,.id_page_1 .gallery_container{display:flex;flex-wrap:wrap;justify-content:center;}.gallery_item{float:left;padding:20px 12px;margin:0;max-width:200px;}.gallery_container.hp_gallery .gallery_item{flex:0 0 50%;max-width:50%;box-sizing:border-box;}.gallery_container.hp_gallery .gallery_img{display:block;}.gallery_img{display:flex;justify-content:center;}.gallery_container.hp_gallery .gallery_img img{width:100%;height:auto;}.gallery_container-one{grid-template-columns:1fr;}.gallery_container-one .gallery_item{padding:0;max-width:unset;}.gallery_container-one img{display:block;height:auto;max-height:600px;}figcaption.gallery_info{text-align:center;}.produkty{width:100%;text-align:center;}.produkty td{padding:10px;background:rgb(232,231,230);}.c2a{clear:both;text-align:center;margin-top:70px;}.c2a.sticky{position:sticky;top:0;left:0;background-color:#fff;padding:10px;margin-top:20px;}.c2a.sticky h3{display:none;}.c2a h3{text-align:center;font-size:20px;font-weight:normal;}.c2a_phone{display:block;padding-left:30px;padding-top:4px;margin:auto;width:150px;width:200px;font-size:16px;color:#000;height:26px;text-align:left;text-align:center;background:url("phone-icon.jpg") left center no-repeat;}#center.subpage{width:calc(80% - 80px);}#breadcrumbs{margin-bottom:20px;}#breadcrumbs a{font-weight:400;}#user_sitemap_secondary{display:none;}a img{border:0;}#backlinks{clear:both;}#banner_hmp #banner_hmp_overlay{position:fixed;background:black;background:rgba(0,0,0,0.7);width:100%;top:0;left:0;right:0;bottom:0;z-index:997;}#banner_hmp #banner_hmp_gallery{position:absolute;z-index:998;top:50px;width:100%;min-width:1000px;left:0;overflow:hidden;}#banner_hmp_link{display:block;}#banner_hmp_link_close{position:fixed;top:0;background:#a4cc38;width:100%;min-width:1000px;z-index:999;left:0;text-align:center;color:white;}#banner_hmp_link_close img{vertical-align:middle;}#banner_hmp_link_close span{cursor:pointer;text-transform:uppercase;padding:5px;display:block;}#banner_hmp .gallery_item{width:60%;text-align:center;float:none;padding:0;background:none;max-width:1200px;margin:0 auto;max-width:70%;}img{max-width:100%;object-fit:cover;}#product_menu{display:flex;flex-wrap:wrap;margin:0;padding:0;justify-content:center;}#product_menu li{width:33.33333%;width:calc(33.33333% - 2px);margin:1px;background:rgb(232,231,230);display:block;}#product_menu li a span{padding:10px;text-align:center;width:100%;display:block;font-size:14px;}.search_results_item{margin:1rem 0;}.not_mobile .mobile-only{display:none;}.desktop-only{display:none;}.not_mobile .desktop-only{display:block;}.mobile-phone{display:none;}.articles_art_thumb{margin:40px 0;}.articles_art_thumb img{display:block;}.c2a.top{display:none;}.ab_test .c2a h3{display:none;}.flex-wrap{display:flex;flex-wrap:wrap;gap:16px;}.flex-wrap-in{width:calc(50% - 8px);}.flex-wrap-in iframe{width:100%;}@media all and (max-width:1000px){#banner_hmp{display:none;}.intro_image{width:100%;}div,ul{box-sizing:border-box;}#container,ul#menu,#center,#right,#left,#header,#center.subpage,#cform_1.cform_container,#content,.cform_item,input.form_submit,a#logo,ul#footer_menu li,ul#footer_menu li a{width:100%;height:auto;min-height:0 !important;font-size:19px;display:block;line-height:150%;}#container{min-width:0;}#product_menu li{width:100%;text-align:center;}input.form_submit{height:50px;margin-left:0;}#header img{display:block;width:100%;margin:0 auto;}ul#menu li{border-bottom:1px solid white;width:100%;}ul#menu li a{background:none;text-align:center;padding:10px 0;margin:5px 0;font-size:24px;}#left a{text-align:center;padding:10px 0;}#left{display:none;}#form_ffcf1{margin-left:0;text-align:center;}.right_block{width:100%;display:block;}.cform_form input,.cform_form textarea{width:100%;margin:0 auto;display:block;}iframe,table{max-width:100%;}table{display:block;}table,table tbody,table td,table tr{display:block;width:100%;}table td{border-bottom:1px solid white;}table td img{}ul#footer_menu li a{text-align:center;border-right:none;padding:0;}#center h1,#center h2{font-size:24px;text-align:center;}#center h2{text-align:18px;}.produkty{width:95%;}#small_menu{display:block;margin:5% 0;float:left;width:100%;}ul#menu,#header img.not_mobile{display:none;}img#small_menu_icon{width:15%;cursor:pointer;}}@media (max-width:1000px){.gallery_container{grid-template-columns:repeat(2,1fr);}.gallery_container-one{grid-template-columns:1fr;}.mobile-phone{display:flex;height:78px;width:78px;float:left;justify-content:center;align-items:center;}.mobile-link{background-color:#b3db47;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:4px;}#header .mobile-phone img{width:24px;height:24px;}a#logo{width:calc(100% - 80px);}a#logo img{object-fit:contain;}}@media (max-width:700px){.flex-wrap-in{width:100%;}}@media (max-width:576px){.gallery_container.hp_gallery .gallery_item{flex:0 0 75%;max-width:75%;}.gallery_container{grid-template-columns:1fr;}}@media (max-width:380px){.gallery_container.hp_gallery .gallery_item{flex:0 0 100%;max-width:100%;}}