.email_list_signup_success_inblock { padding: 5px; background-color: #CCFFCC; border: 1px solid green; color: black; } /* Successful signup confirmation message (when displayed in block) */
.email_list_signup_error_inblock { float: left;;margin: 10px;background-color: #FF9999; border: 1px solid red; color: red; } /* Failed signup error message header (when displayed in block) */
.email_list_signup_error_inblock ul.error { list-style: disc inside; padding: 5px; margin: 0; color: red; font-weight: bold; } /* Failed signup error message items (when displayed in block) */

.email_list_signup_success { width: 100%; padding: 5px 0 5px 10px; background-color: #CCFFCC; border: 1px solid green; color: black; } /* Successful signup confirmation message box (when displayed outside of block) */
.email_list_signup_error { width: 100%; padding: 5px 0 0 10px; background-color: #FF9999; border: 1px solid red; color: red; } /* Failed signup error message box (when displayed outside of block) */
.email_list_signup_error ul.error { list-style: disc inside; padding: 5px 0; color: red; font-weight: bold; } /* Failed signup error message items (when displayed outside of block) */

.email_list_signup_container { padding: 1px; margin-top: 16px; height: 70px;} /* wrapper around block */
.email_list_signup_container label { padding: 0;




 display: block;   font-size: 24px;  font-family: 'Bree Serif';   color: #fff;  margin-bottom: 20px;} /* form label */
.email_list_signup_container input.ccm-input-text {    padding: 19px 8px 19px 8px;  margin-right: 0;      width: 430px;  float: left;  margin: 0;  outline: none;  color: #778085;  -webkit-border-top-left-radius: 12px;  -webkit-border-bottom-left-radius: 4px;  -moz-border-radius-topleft: 4px;  -moz-border-radius-bottomleft: 4px;  border-top-left-radius: 4px;  border-bottom-left-radius: 4px;  border: 0;      background: #fff;
moz-borde   32px;  border-bot
} /* form textbox */
body#home-hurtownia .email_list_signup_container input.ccm-input-text, body#podstrona .email_list_signup_container input.ccm-input-text  {
    border: 1px solid #012c5d;
}
.email_list_signup_container input.ccm-input-submit {
    padding: 19px 10px;  margin-right: 0;  width: 80px;  float: left;  margin: 0;  outline: none;  color: #989393;  background: #efefef;  text-align: center;  border: 0;  -webkit-border-top-right-radius: 4px;  -webkit-border-bottom-right-radius: 4px;  -moz-border-radius-topright: 4px;  -moz-border-radius-bottomright: 4px;  border-top-right-radius: 4px;  border-bottom-right-radius: 4px;  background: #ffffff;  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 28%, #d9d9d9 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(28%,#ffffff), color-stop(100%,#d9d9d9));  background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 28%,#d9d9d9 100%);  background: -o-linear-gradient(top, #ffffff 0%,#ffffff 28%,#d9d9d9 100%);  background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 28%,#d9d9d9 100%);  background: linear-gradient(to bottom, #ffffff 0%,#ffffff 28%,#d9d9d9 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d9d9d9',GradientType=0 );  cursor: pointer;
  
           
}
.email_list_signup_container p {
    color: #73797c;
    font-size: 11px;
    padding-top: 10px;
    margin-bottom: 8px;
    line-height: 14px;
} /* form submit button */
.email_list_signup_container .in-field-label { color: #cdcdcd; font-style: italic; } /* greyed-out label inside the textbox (disappears when user clicks in textfield) */
