/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:dotted thin}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}*,:after,:before{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:500px){.col-lg-phone-12{width:100%}.col-lg-phone-6{width:50%}.col-lg-phone-0{width:0}.col-lg-phone-push-0{left:0}}@media (max-width:400px){.col-phone-12{width:100%}.col-phone-6{width:50%}}@media (min-width:1200px){.modal-lg{width:1198px}}body,html{height:100%}body{margin:0;width:100%;font-family:'PT Sans',sans-serif;color:#555;line-height:175%}body>img:first-child{position:absolute}.errorMessage,.errorSummary{color:red}.errorMessage{line-height:31px}input.error,textarea.error{border:1px solid red!important}footer{width:100%;text-align:center}.btn-primary{background-color:#392a6f;border-radius:0;border-color:#2f235d}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#2f235d}.btn{padding:8px 25px}.btn:before{top:13px}.btn-group-lg>.btn,.btn-lg{padding:15px 50px}.btn-group-lg>.btn:before,.btn-lg:before{top:21px}.navbar{margin-bottom:0;background:#fff}.navbar .navbar-brand{outline:0}.navbar li>a:hover{text-decoration:underline}.nav>li>a:focus,.nav>li>a:hover{outline:0;background-color:transparent}.icon-bar{background-color:#555}.navbar-toggle{margin-top:25px;border-color:#555}.navbar-static-top{margin-bottom:0}.navbar-static-top>.container{position:relative}.navbar-brand{height:85px;padding-top:22px}.navbar-nav{margin-top:20px;float:right}.navbar-nav>li>ul{display:none}.navbar-nav>li:hover>ul{display:block}@media (max-width:768px){.navbar-nav>li:hover{background-color:#759e4c}}@media (min-width:767px){.navbar-nav>li{padding-left:10px;padding-top:12px}}.navbar-nav>li>a{padding:7px 10px;font-size:12px;color:#555;webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out false;-o-transition:all .2s ease-in-out false;transition:all .2s ease-in-out}.navbar-nav>li:hover a{background:0 0;color:#759e4c;text-decoration:none}@media (max-width:768px){.navbar-nav>li:hover a{background:0 0;color:#FFF;text-decoration:none}}#clientPanel a{font-weight:700}@media (min-width:768px){#clientPanel a{border:1px solid #555;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}}#clientPanel a:hover{background-color:#392a6f;color:#FFF}@media (min-width:768px) and (max-width:991px){.navbar-brand img{max-width:187px;margin-top:5px}}@media (min-width:768px){.navbar{position:fixed;right:0;left:0;z-index:1030}}#content{margin-bottom:260px;background-color:#fff}@media (max-width:767px){.navbar-brand img{max-width:none;margin-top:0}.navbar-nav{float:none;margin-bottom:0;border-top:solid 1px #555}.navbar-nav>li>a{padding:10px;font-size:14px;border-bottom:solid 1px #555}}div.flash-error,div.flash-notice,div.flash-success{padding:.8em;margin-bottom:1em;border:2px solid #ddd}div.flash-error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}div.flash-notice{background:#FFF6BF;color:#514721;border-color:#FFD324}div.flash-success{background:#E6EFC2;color:#264409;border-color:#C6D880}div.flash-error a{color:#8a1f11}div.flash-notice a{color:#514721}div.flash-success a{color:#264409}div.form .rememberMe label{display:inline}.center{display:table;height:100%;text-align:center}.center>div,.center>span{display:table-cell;vertical-align:middle}.center-all{display:table;height:100%;text-align:center;width:100%}.center-all>div,.center-all>span{display:table-cell;vertical-align:middle}.bottom{display:table;height:100%;width:100%}.bottom>a,.bottom>div{display:table-cell;vertical-align:bottom}.gallery .image{width:358px}.gallery .items{margin-top:10px}.gallery .items img{height:55px}.show-grid [class*=span]{background-color:#EEE;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;min-height:30px;line-height:30px}.accordionQuestion p{display:inline}.accordionQuestion .accordionHead{cursor:pointer}h2{font-size:26px}h4{margin-top:15px;margin-bottom:15px;font-size:28px;line-height:130%;font-weight:300}h5{text-transform:uppercase;font-weight:700}.google-maps{position:relative;padding-bottom:60%;height:0;overflow:hidden}.google-maps .gmap3{position:absolute;top:0;left:0;width:100%!important;height:100%!important;max-height:600px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.center-text{text-align:center}.white-box{background:#FFF;color:#555}.white-box .inner-box{padding:40px 40px 10px}.b{font-weight:700}input[type=text],input[type=password],select,textArea{line-height:31px;border:1px solid #dfdfdf;padding-left:5px;color:#555}select{*zoom:1;height:35px}select:after,select:before{display:table;content:"";line-height:0}select:after{clear:both}textArea{resize:none}.form-line{*zoom:1}.form-line:after,.form-line:before{display:table;content:"";line-height:0}.form-line:after{clear:both}#slider img{max-width:100%}#about,#contact,#other-refund,#prices,#questions{margin-top:40px}#about h2,#about h5,#contact h2,#contact h5,#other-refund h2,#other-refund h5,#prices h2,#prices h5,#questions h2,#questions h5{text-align:center}#about h2,#contact h2,#other-refund h2,#prices h2,#questions h2{margin-top:5px}#about h5,#contact h5,#other-refund h5,#prices h5,#questions h5{font-size:16px;margin-bottom:5px}#prices{color:#FFF;padding:40px 0;background: url(../images/layout/banner4.jpg) center center no-repeat;background-size:cover}#prices h2,#prices h5{color:#FFF}#prices .slogan{max-width:400px;line-height:30px;margin:0 auto}#prices .slogan-price{max-width:240px;font-weight:700;margin:0 auto 20px;text-align:center}#prices table{margin:0 auto;width:400px}#prices table td,#prices table th{padding:3px}#prices table td.price,#prices table th.price{color:#759e4c;font-weight:700}#prices table td.header,#prices table th.header{text-align:center}#questions .question{webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out false;-o-transition:all .2s ease-in-out false;transition:all .2s ease-in-out;padding-bottom:5px}#questions .question:hover{cursor:pointer;color:#759e4c}#questions .question:hover .number{font-weight:400}#questions .question .number{float:left;color:#759e4c;margin-right:5px}#questions .question .text{overflow:hidden}#questions .answer{margin-left:25px}#contact{color:#FFF;padding:40px 0;background:url(../images/layout/zdjecie3.jpeg) center center no-repeat;background-size:cover;-webkit-box-shadow:0 8px 30px -3px rgba(50,50,50,.75);-moz-box-shadow:0 8px 30px -3px rgba(50,50,50,.75);box-shadow:0 8px 30px -3px rgba(50,50,50,.75)}#contact h2,#contact h5{color:#FFF}#contact .header{font-weight:700;margin-bottom:10px;text-transform:uppercase}#contact .hours{margin-bottom:20px}#contact input[type=text],#contact textArea{width:100%}#contact .contact-form textArea{height:103px;min-width:200px}@media (min-width:768px){#contact .contact-form .left-side input:not(:last-child){border-bottom:none}#contact .contact-form textArea{border-left:none}#contact .left-side{padding-right:0}#contact .right-side{padding-left:0}}@media (max-width:767px){#contact .contact-form .left-side input{border-bottom:none}}#contact .form-text{display:none}#contact button[type=submit]{float:right}#contact .bottom .alert{float:left;margin:20px 0;padding:6px 30px;width:60%}@media (max-width:768px){#contact button[type=submit]{float:right;width:auto}#contact .bottom .alert{width:100%;margin:20px 0 0}}#other-refund-fixed{position:fixed;bottom:0;z-index:-20;width:100%}#other-refund{height:220px;background:url(../img/layout/bg_stopka.jpg) center center no-repeat;background-size:cover;width:100%}#calculator #greetings,#calculator .pay{padding:10px;text-align:center}#calculator #greetings{font-weight:700}#calculator .pay{margin-top:30px;background-color:#dfdfdf}#calculator select{width:25%;float:right;margin-left:1%}#calculator select:not(:last-child){width:22%}#calculator input[type=text]{float:right;width:40%}#calculator label{line-height:31px;margin-bottom:0;width:50%;text-align:right}@media (min-width:500px){#calculator .no-border input[type=text]{border-bottom:none}}@media (max-width:500px){#calculator .no-border input[type=text]{margin-bottom:10px}#calculator label{line-height:100%}}#calculator #buttonDiv{padding-top:10px;text-align:right}#calculator .values>div{line-height:31px}#calculator .resultVal{color:#759e4c}#calculator .resultSum{font-weight:700;font-size:15px}#calculator .resultFee{font-size:15px}#calculator #calcFooter{margin-top:20px;font-size:13px}#calculator .not-calculated{-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70)}#calculator .buttons{margin:30px 0 20px}.step .border input[type=text],.step .border select{border:1px solid #dfdfdf}.step input[type=text]{width:55%;float:left;border-bottom:none}.step select{float:left;width:55%;border-bottom:none}.step label{line-height:31px;margin-bottom:0;width:35%;font-weight:400;float:left;padding-left:10px}.step .street label{float:left}.step .street select{width:15%;float:left}.step .street input[type=text]{width:40%;float:left}.step .help{top:4px;left:10px;position:relative}.step #discountOuter{*zoom:1;background:#dfdfdf;margin-top:5px;padding:10px 0}.step #discountOuter:after,.step #discountOuter:before{display:table;content:"";line-height:0}.step #discountOuter:after{clear:both}.step #discountOuter input[type=text]{border-color:#FFF}.step .errorMessage{clear:both}.step input[type=radio]{position:relative;top:-1px}#step1 .errorMessage,#step2 .errorMessage{margin-left:35%}#step3 .errorMessage{margin-left:55%}#step3 input[type=text]{width:35%;float:left}#step3 select{float:left;width:35%;border-bottom:none}#step3 label{width:55%}#step3 .left-margin{padding-left:55%}#step3 .left-margin label{width:auto}#step3 .radio-line table label{width:auto;padding:0 10px}#step3 textArea{resize:none;width:35%;height:100px}#discount{background:url(../img/layout/bg_znizki.jpg) top center no-repeat;background-size:cover;padding:10px 10%}#discount .text{text-align:center;margin-bottom:40px;*zoom:1}#discount .text:after,#discount .text:before{display:table;content:"";line-height:0}#discount .text:after{clear:both}#discount .text h4{font-size:18px;margin:0;padding:10px 10px 0;font-weight:700;background:#fff}#discount .text h4:not(:first-child){margin-top:2px}#discount .text p{color:#759e4c;background:#fff;margin:0;padding:5px 10px}#discount .text>div:first-child{margin-bottom:2px}#discount .buttons{text-transform:uppercase}#discount .coupon{text-align:center;margin-bottom:20px}#discount .info{text-align:center;margin-bottom:40px}#completed{padding:0 20px 20px}#completed .first-line,#completed .second-line{text-align:center}#completed .complete-footer{text-align:center;margin-top:20px}#completed .message{margin-top:20px;text-align:justify}#login input[type=text]{border-bottom:none}#login input[type=text],#login input[type=password]{width:100%}#login input[type=checkbox]{position:relative;top:2px}#client-panel table{width:100%}#client-panel table .left{display:inline-block;width:190px}#client-panel .b{font-weight:700}#client-panel .r{color:#a36766}#client-panel .g{color:#759e4c}#client-panel .o7{opacity:.7}#client-panel .s20{height:20px}#client-panel .s10{height:10px}#client-panel .green-border{border:2px solid #759e4c;padding:10px}#client-panel .gray-box{padding-top:20px;padding-bottom:20px;background:#dfdfdf}#client-panel .modal-body{padding:40px}#client-panel #pdf{margin-top:40px}.modal-backdrop.in{filter:alpha(opacity=70);opacity:.7}.modal-content{border-radius:0}.modal-body .buttons{text-align:center;margin:20px 0 10px}.modal-header{border-bottom:none}.modal-header h2,.modal-header h5{text-align:center}.modal-header h5{font-size:16px}.modal-header .close{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);outline:0;position:absolute;right:15px}.modal-header .close span{background-image:url(../img/layout/close.png);width:32px;height:29px;display:block}#slider{background:url(../images/layout/banner2.jpg) center center no-repeat;    height: 877px !important;background-size:cover}#slider .banner{background-color:#392a6f;height:60px}#slider .banner .btn-promo{top:-25px;position:relative;float:right;max-width:100%}#slider .banner .counter{padding:25px;color:#FFF;margin-left:25px;float:left;-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90);*zoom:1}#slider .banner .counter:after,#slider .banner .counter:before{display:table;content:"";line-height:0}#slider .banner .counter:after{clear:both}#slider .banner .counter .beg,#slider .banner .counter .end{text-transform:uppercase;font-size:13px;float:left;padding:0 10px}#slider .banner .counter .beg{position:relative;top:-3px}#slider .banner .counter .end{font-size:12px}#slider .banner .counter .digit{border:1px solid #FFF;border-right:none;float:left;padding:8px;font-size:20px;position:relative;top:-15px}#slider .banner .counter span:nth-last-child(2){border-right:solid 1px #FFF}.rslides{text-align:right;color:#fff}.rslides .slide-content{position:relative;top:30%}.rslides .slide-content .phone{font-size:36px}.rslides .slide-content .phone>img{width:auto!important;display:inline;float:none;border:1px solid #fff;border-radius:200px;padding:3px;margin:-6px 10px 0 0}.rslides .slide-content .title{font-size:50px;line-height:56px;margin-top:70px}.rslides .slide-content .small-title{font-size:23px;line-height:30px;margin:20px 0}@media (max-width:767px){.rslides .slide-content{top:10%}.rslides .slide-content .title{font-size:30px;margin-top:50px}.rslides .slide-content .small-title{font-size:17px;line-height:25px}.rslides .slide-content .phone{font-size:23px}}#float-box{position:fixed;top:48%;right:0;z-index:200}#float-box a{background-color:#392a6f;display:block;padding:5px;margin-bottom:5px;border-radius:3px}.btn-primary{color:#fff;overflow:hidden;position:relative}.btn-primary:before{position:absolute;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.btn-primary:not(.previous):before{right:-30%}.btn-primary:not(.previous):hover:before{right:10px}.btn-lg:not(.previous):hover:before{right:30px}.btn-primary.previous:before{left:-30%}.btn-primary.previous:hover:before{left:10px}.btn-primary:before{font-family:'Glyphicons Halflings';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"";background:url(../img/layout/strzalka.png) center center no-repeat;width:7px;height:11px}.btn-primary.previous:before{background:url(../img/layout/strzalka_l.png) center center no-repeat}#client-panel .buttons .btn-primary{padding-right:40px}#client-panel .buttons .btn-primary:before{content:"\e008";background:0 0;right:24px;top:11px}.slide-content p{    text-shadow: 3px 4px 2px #000;}#prices table .refund{width: 76%;}@media screen and (max-width: 1200px){.white-box .inner-box {   padding: 40px 0px 10px;}}