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:0px}
.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 'PT Sans Caption',sans-serif;color:#fff;border:none;padding:10px 35px;text-transform: uppercase;}

 .form_btns {border:0px solid red;padding-right:5px;margin-top:0px;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;  }
#komunikat.result_ok {color:#51b8e1}

 /*#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:20px;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}



/*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-separator {border-bottom:1px solid #ccc;margin:1px;margin:10px 0px 10px 0px; height:1px;}
.kontakt-wrap {border-right:1px solid #ccc;}
.kontakt-wrap {border:1px solid #ccc;padding:20px;margin-bottom:30px;
    background: url(/images/color-line-horizontal3.gif) no-repeat;
    background-position: center bottom;
    background-size: 100%;
    border-bottom:none;
}
.kontakt-imie {font-size:100%;font-weight:bold;}
.skype,
.linkedin {display:inline-block;padding:0px 8px; border:1px solid #428bca;color:#428bca;margin-right:5px;border-radius: 6px;margin-top:3px}