@import url(https://fonts.googleapis.com/css?family=Rajdhani);
body{margin:0px;position:relative;background-color:#333333;background-repeat:no-repeat;background-position:80% 50vh;background-image:url(images/body_bg.png); box-sizing: border-box; padding: 0px 20px 0px 20px;}
.ButtonCookie{background-color:#dbdbdb;border:1px #997f00 solid;color:#4D4D4D; border-radius: 10px; padding:5px; margin:5px; font-size:1rem;}
.DivCookie{margin:0 auto;width:500px;padding:10px;color:#FFFFFF;font:14px Rajdhani;font-family:Rajdhani;margin-top:10px;background-color:#000000; border:2px solid #9900CC;  border-radius: 10px; box-sizing:border-box;}
.AnimLewa{width:50%;background:rgba(103,58,145,0.9);display:block;height:100vh;position:absolute;transition:all 1s ease-in-out 0.6s;left:-50%;text-align:right;z-index:10;}
.ImgAnim1Top{margin-right:10vh;margin-top:15vh;border:10px #333333 solid;transition:all 10s ease-in-out 0.6s;}
.ImgAnim2Top{margin-right:10vh;margin-top:10px;border:10px #333333 solid;transition:all 10s ease-in-out 0.6s;}
.AnimPrawa{width:50%;background:rgba(51,51,51,0.9);display:block;height:100vh;position:absolute;transition:all 1s ease-in-out 0.6s;left:-50%;background-image:url(images/anim_tlo.png);background-repeat:no-repeat;background-position:bottom left;z-index:10;}
.AnimPrawa img{margin-left:10vh;margin-top:40vh;}
.AnimPrawa div{border-left:2px #FFFFFF solid;border-right:2px #FFFFFF solid;width:300px;height:10px;margin-left:100px;font-size:0px;margin-top:20px;}
.AnimPrawa div div{width:100%;background-color:#FFFFFF;height:6px;margin:2px;font-size:1px;transition:all 6s ease-in-out 0.6s;}
.SliderMax{background:transparent;height:95vh;width:100%;position:absolute;border-bottom:5px #9900CC solid;background-image:url(slider/1-meble-na-wymiar.png);background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all 1.5s ease;z-index:-10;}
.LinkCleanStrong{font-weight:700; text-decoration:none; color:#FFFFFF;}
.LinkCleanStrong:hover{font-weight:700; text-decoration:none; color:#9900CC;}
.SliderLoading{background:transparent;height:95vh;width:100%;position:absolute;border-bottom:5px #9900CC solid;background-image:url(slider/1-meble-na-wymiar.png);background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:-11;}
.FadeInAnim{animation:fading 6s infinite}@keyframes fading{0%{opacity:0}30%{opacity:1}50%{opacity:1}70%{opacity:1}100%{opacity:0}}
.SliderContent{opacity:1;height:5vh;background-image:url(slider/slider-bg-front.png);background-repeat:no-repeat;background-position:bottom left; }
.SliderContent::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(slider/1-meble-na-wymiar.png) url(slider/2-meble-walbrzych.png) url(slider/3-meble-kuchenne.png) url(slider/4-szafy-wnekowe-walbrzych.png) url(slider/5-kuchnie-na-wymiar.png) url(slider/6-akcesoria-meblowe.png) url(slider/7-blaty-kuchenne.png);}
.MidLogoImg{margin-top:10px;}
.DivLogo{display:inline-block;width:350px;height:20px;text-align:left;margin:0 auto; margin-top:10px; margin-bottom:10px;}
.CopyKontakt{width:350px;display:inline-block;float:left;}
.CopyONas{width:280px;display:inline-block;float:right;}
.fontweight500{font-weight:500;}
.midprzer{clear:both;font-size:1px}
.floatleft{float:left;}
.floatright{float:right;}
.justyfier{text-align:justify;}
.h2new{font:16px Rajdhani;font-weight:700;}
.width150{width:150px;}
.width170{width:170px;}
.divKontakt{width:500px;float:right;}
.divinput{display:inline-block;width:200px;float:left;text-align:right;margin-right:5px;}
.pole_form{width:250px;}
.h2newright{font:16px Rajdhani;font-weight:700;text-align:right;}
table.greyGridTable{border:2px solid #FFFFFF;width:100%;text-align:center;border-collapse:collapse;}
table.greyGridTable td, table.greyGridTable th{border:1px solid #FFFFFF;padding:3px 4px;}
table.greyGridTable tbody td{font-size:13px;}
table.greyGridTable td:nth-child(even){background:#EBEBEB;}
table.greyGridTable thead{background:#FFFFFF;border-bottom:4px solid #333333;}
table.greyGridTable thead th{font-size:15px;font-weight:bold;color:#333333;text-align:center;border-left:2px solid #333333;}
table.greyGridTable thead th:first-child{border-left:none;}
table.greyGridTable tfoot td{font-size:14px;}
h1{font:20px Rajdhani;font-family:Rajdhani;margin-right:0px;margin-bottom:0px;margin-top:15px;font-weight:700;text-align:left;color:#c497ed;margin-bottom:10px;}
h2{font:20px Rajdhani;font-family:Rajdhani;margin-right:0px;margin-bottom:0px;margin-top:15px;font-weight:700;text-align:left;color:#c497ed;margin-bottom:10px;}
h3{font:20px Rajdhani;font-family:Rajdhani;font-weight:700;text-align:left;color:#c497ed;}
.wrap{text-align:center;}
.wrap2{text-align:center;background-color:#4D4D4D;margin-top:20px; width: 660px; margin-left: -20px;}
.wrap_in2{width:640px;margin:0 auto;font:20px Rajdhani;font-family:Rajdhani;text-align:left;color:#FFFFFF;font-weight:500;}
.wrap_in{width:640px;margin:0 auto;color:#FFFFFF;font:20px Rajdhani;font-family:Rajdhani;font-weight:500;text-align:left;}
.wrap_in_text{width:640px;margin:0 auto;color:#FFFFFF;font:20px Rajdhani;font-family:Rajdhani;font-weight:700;text-align:left;-webkit-animation:fadein 1.2s;-moz-animation:fadein 1.2s;-ms-animation:fadein 1.2s;-o-animation:fadein 1.2s;animation:fadein 1.2s;}
.wrap_in img{vertical-align:middle;}
.wrap_in a{color:#FFFFFF;font:18px Rajdhani;font-family:Rajdhani;font-weight:500;text-decoration:none;}
.podpis{float:right;}
.LogoImg{margin-top:15px;}
.wrap_in a:hover{color:#1D1D1D;font:18px Rajdhani;font-family:Rajdhani;font-weight:700;text-decoration:none;}
.mapaGoogle{border:0;float:right;}
.mr5px{margin-right:5px;margin-left:10px;}
.mr5pxFB{margin-right:5px;float:left;}
.colorTxtCopyA{color:#FFFFFF;font-weight:500;}
.W100{width:100%;}
.menu{color:#FFFFFF;font:18px Rajdhani;font-family:Rajdhani;background-color:#9900CC;opacity:0.7;}
.menu a{color:#FFFFFF;font:18px Rajdhani;font-family:Rajdhani;margin:16px;display:inline-block;text-decoration:none;}
.menu a:hover{color:#c497ed;font:18px Rajdhani;font-family:Rajdhani;margin:16px;display:inline-block;text-decoration:none;}
.menu_bottom{color:#FFFFFF;font:14px Rajdhani;font-family:Rajdhani;background-color:#3d3d3d;margin-top:10px;margin-bottom:10px;}
.menu_bottom a{color:#FFFFFF;font:14px Rajdhani;font-family:Rajdhani;margin:10px;display:inline-block;text-decoration:none;}
.menu_bottom a:hover{color:#FFFFFF;font:14px Rajdhani;font-family:Rajdhani;margin:10px;display:inline-block;text-decoration:none;}
.slider{margin-top:10px;text-align:center;width:100%;background-image:url(images/slider.png);background-repeat:no-repeat;background-position:top center;height:365px;}
.slider img:hover{transition:all 0.5s linear;transform:scale(0.97, 0.97);-ms-transform:scale(0.97, 0.97);-webkit-transform:scale(0.97, 0.97);}
@keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-moz-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-webkit-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
@-ms-keyframes fadein{from{opacity:0;}
to{opacity:1;}
}
ul a{color:#FFFFFF;font:14px Rajdhani;font-family:Rajdhani;font-weight:700;text-align:left;}
textarea{width:250px;height:100px;}
.GalDivGlowny{margin:0 auto;width:280px;height:280px;float:left;margin:5px;border:3px #c497ed solid;background-color:#000000;overflow:hidden;}
.GalDivGlowny a{text-decoration:none;}
.GalDivGlowny div{display:table;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;transition:all 2s;text-align:center;}
.GalDivGlowny div span{display:table-cell;vertical-align:middle;color:#FFFFFF;text-transform:uppercase;font:14px Rajdhani;font-family:Rajdhani;font-weight:700;}
.GalDivGlowny div:hover{-webkit-filter:grayscale(60%);filter:grayscale(60%);}
.DivRekomendacje{width:90%;margin:20px;padding:20px;border:2px #c497ed solid;}
.DivRekomendacje div{color:#FFFFFF;font:14px Rajdhani;font-family:Rajdhani;text-align:justify;}
.DivRekomendacje div div{color:#FFFFFF;font:14px Rajdhani;font-family:Rajdhani;text-align:right;font-style:italic;font-weight:700;margin-bottom:10px;}