body {background-image:  none;overflow-y:scroll}
#content-footer-stop {border:0px dashed red}


.contPaddRight {}
#produktBox {float:right;width:358px;padding:15px;background:#e8ebe7;margin-left:20px;clear:both}



/*FORM CONTACT*/
.form {text-align:left;padding-right:20px}
.form label {display:block}
.form label.normal {display:inline}
.form input,.form textarea {font:bold 15px Arial,Verdana;}

.c-form {
         background:#f4f4f4;padding:7px;
         background:#eaeaea;border:1px solid #aaa;
         -moz-border-radius: 4px;
        border-radius: 4px;
        box-shadow: inset 3px 3px 2px 0px rgba(0, 0, 0, 0.2);}

.recaptchatable #recaptcha_response_field {
    padding:7px !important;
}
.form-width {width: 100%;}
input.submit_btn {font:normal 16px 'pntbold',sans-serif;color:#fff;border:none;padding:10px 35px;text-transform: uppercase;}

 .form_btns {border:0px solid red;padding-right:5px;margin-top:20px;position:relative;}
 .form_btns input {display:inline;}

/*input.submit_btn.btnEnabled {background:#005aff;}
input.submit_btn.btnEnabled:hover{background:#abcc00;cursor:pointer}
input.submit_btn.btnDisabled {background:#777;}
input.submit_btn.btnDisabled:hover {background:#777;pointer:none}
*/


/*FORM DIALOG=====================*/
#form_dialog {text-align:left;font-size:12px}
#form_dialog label {display:block}
#form_dialog input,#form_dialog textarea {font:normal 14px 'PT Sans Caption',Arial,Verdana;}

#komunikat {display:none;padding-left:30px;padding:50px;border:1px solid #ccc  }
#komunikat.result_ok {color:#51b8e1}

#komunikat, .komunikat {
    display: none;
    padding: 15px;
    background: #c9f2ff;
    text-align: center;
}
#komunikat.white {background:white}
#komunikat.high {padding:40px}

 /*#komunikat {display:none;padding:20px;text-align:center;font-size:14px;margin-bottom:20px   }
/*.result_ok{background:#beffa7}
.result_err{background:#ffd5a7}*/

/*#form-komunikat {padding:0px;padding-left:30px;margin-top:8px;position:absolute;left:140px;top:0;text-align:left;width:600px}*/
#form-komunikat {padding:0px;padding-left:30px;margin-top:8px;margin-left:140px;left:140px;top:0;text-align:left;}
.result_progress{background:url('../images/progress5.gif') no-repeat top left;}
.result_ok{background:url('../images/icon_ok.gif') no-repeat top left;}
.result_err{background:url('../images/icon_err.gif') no-repeat top left}


.addRequired {background:#a6cef7}


.ui-widget-content a.dialog-form-anuluj {color:#999}

/*FORMs (mapa)=====================*/
.light-grey {
    background-color: #f5f5f5;
}
.form-line {
    padding: 4px 0px;
}
.form-line .col-md-9 input, .form-line .col-md-9 textarea {
    width: 95%;
}
.button, a.button, button, .form-line input.button {
    /* color: #022f60; */
    font-family:Monda;
    color: #fff;
    background: #00559f;
    border: none;
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
    padding: 12px 27px;
    font-size: 120%;
    font-weight: bold;
    margin: 0px 0px;
    display: inline-block;
    -webkit-transition: all .5s;
    -moz-transition:all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    text-transform:uppercase;
}
.button:hover {
    text-decoration: none;
    /*background: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);*/

    /*background: linear-gradient(90deg,#00eff3,#7eec77,#f2e901,#f27100,#ec0702);*/
    background-color:#f37b00;
}
.carousel-caption a.button {
    /*background:transparent;*/
    /*border:2px solid white;*/
    font-size:80%;
    text-shadow:none;color:#444;padding:10px 20px;
    text-transform:uppercase;
    margin-top:10px;
}
.button.small, a.button.small, button.small, .form-line input.button.small {
    font-size: 80%;
    padding: 4px 8px;
}
.form-line label {
    display: block;
    text-align: right;
    font-weight: normal;
}
.form-line label.checkbox {
    display: inline;
    text-align: left;
    padding-left: 10px;
    margin-top: 0px;
}
.form-line input, .form-line textarea {
    width: 70%;
    padding: 4px 8px;
}
.form-line input[type=checkbox] {
    width: auto;
}
.form-footer {
    text-align: right;
}

/*galeria np. referencje====================*/

.galeria-box {
    position:relative;float:left;
    margin-right:10px;margin-left:10px;
    margin-top:0px;
    margin-bottom:20px;
    
    border-right:none;
}
.galeria-box-imgcrop {
    width:305px;
    height:180px;overflow:hidden;
}
.galeria {
    position:relative;float:left;
    margin-right:10px;margin-left:10px;
    margin-top:0px;
    margin-bottom:20px;
    
    border-right:none;
    
}
.pic-wrap {
    width:305px;
    height:180px;overflow:hidden;
    -moz-box-shadow: 5px 5px 4px rgba(0,0,0,0.2);-webkit-box-shadow: 5px 5px 4px rgba(0,0,0,0.2);box-shadow: 5px 5px 4px rgba(0,0,0,0.2)
}
.pic-wrap img {
    
}
.galeria .subtitle {width:305px; z-index:2; height:29px; }
.galeria .subtitle p{padding:5px;}
.galeria a:hover .subtitle {background:url('../images/zoomBTN_BG-o.gif') no-repeat right top #e8ebe7;}

.galeria a {display:block;color:#1b346a}
/*
.galeria a:hover img {
    -webkit-transform : scale(1.1);
    -moz-transform : scale(1.1);
    -o-transform : scale(1.1);
    -ms-transform : scale(1.1);
    transform : scale(1.1);
}*/

.galeria img {
    -webkit-transition : all 0.2s ease;
    -moz-transition : all 0.2s ease;
    -o-transition : all 0.2s ease;
    -ms-transition : all 0.2s ease;
    transition : all 0.2s ease;
}

 
 .x {background:#ACDCF0}
 

#content  .pin {width:295px;margin-bottom:40px;background: #e8ebe7;
-moz-box-shadow: 5px 5px 4px rgba(0,0,0,0.2);-webkit-box-shadow: 5px 5px 4px rgba(0,0,0,0.2);box-shadow: 5px 5px 4px rgba(0,0,0,0.2)}
#content  .pin img {width:100%;margin:0;padding:0;display: block;}
#content  .pin .pin-subtitle {background:url('../images/zoomBTN_BG.gif') no-repeat right top}
#content .pin .pin-subtitle p {padding:5px;padding-right:30px}
#content .pin .pin-subtitle p a {font-size:16px;font-weight:bold;text-decoration: none;color:#1b346a}
#content  .pin .pin-subtitle p.desc {padding:0 20px 8px 8px;font-size:11px;font-weight:normal;color:#777;line-height:1.5em}
#content  .pin a:hover .pin-subtitle {background:url('../images/zoomBTN_BG-o.gif') no-repeat right top}

#content  .pin:hover {background:#acdcf0}


.center-col {padding-left:180px}



#content #recaptcha_table td {
   /*background-color:white;*/
    background-image:none;
}



#content  .recaptchatable #recaptcha_response_field {
  background: #f4f4f4;
  padding: 7px;
  background: #eaeaea;
  border: 1px solid #aaa;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: inset 3px 3px 2px 0px rgba(0, 0, 0, 0.2);
}

/*KONTAKT - MAPA*/
.wdiv {padding:20px;border-left:0px solid #aaa;float:left;margin-top:10px;position:relative;}

@media only screen and (max-width: 991px) {
  #kom1 {margin-top:    0%}
}
.dziubek {width:30px;height:30px;background:#fff;position:absolute;bottom:-10px;left:43%;transform: rotate(45deg)}
.wdiv.active,
.wdiv.active:hover,
.wdiv.active .dziubek,
.wdiv.active:hover .dziubek{background:#e5e5e5}
.wysylanie {display:none;}

.wojewodztwa_uls {margin-top:3px;}
@media only screen and (max-width: 991px) {
  .wojewodztwa_uls {display:none}
  .responsive_hide {display:none}
}

.wojewodztwo_wstep {border-bottom:1px solid #ccc;border-top:1px solid #ccc}
.wojewodztwo_wstep {margin-top:20px;font-weight:bold;border-bottom:1px solid #ccc;border-top:1px solid #ccc}
.handlowiec { cursor:pointer}
.handlowiec:hover,
.handlowiec:hover .dziubek {background:#f5f5f5}

.error {
    border: 1px solid #bebebe;
    background: #f7eb91;
    margin: 0px 0px;
    padding: 8px;
    visibility: hidden;
    top: 0px;
    right: 0px;
    position: relative;
    width:70%;
    display:none;
}
.kontakt-separator {border-bottom:1px solid #ccc;margin:1px;margin:10px 0px 10px 0px; height:1px;}
