    #contact-div .contact-form-div {box-sizing:border-box;width:46%;float:left;padding-right:80px;margin-top:30px;font-family:Arial}
    #contact-div .contact-data-div {box-sizing:border-box;width:50%;float:left;padding-left:20px;margin-top:30px;font-family:Arial;line-height:18px}

    #contact-div .contact-header {height:59px;background:url('/img/header-stripe.png') repeat-x top left;color:#fff;font-size:24px;font-family:Arial}
    #contact-div .contact-header .header-envelope {width:39px;margin-left:15px;margin-right:15px;float:left}
    #contact-div .contact-header .header-text {width:200px;padding-top:15px;float:left}

    #contact-div h3 {border-bottom:none !important;font:22px Arial !important;font-family: Arial !important;font-weight:bold;margin-bottom:20px !important}

    #contact-div .contact-data-div table.contact-table {font-size:14px}
    #contact-div .contact-data-div p {margin-bottom:25px;font-size:14px}
    #contact-div .contact-data-div table {margin-bottom:25px;font-size:14px}

    #contact-div .contact-form-div #contact-form input[type="text"] {width:100%;border:solid 1px #aaa;margin-bottom:10px;height:30px;padding:4px;padding-left:8px;font-family:Arial;font-size:12px; display: inline-block;}
    #contact-div .contact-form-div #contact-form textarea {width:100%;border:solid 1px #aaa;margin-bottom:10px;height:100px;padding:4px;padding-left:8px;font-family:Arial;font-size:12px}
    #contact-div .contact-form-div #contact-form input[type="submit"] {box-sizing:border-box;height:35px;width:140px;background-color:#fcb041;border:solid 1px #fcb041;font-weight:bold;font-size:16px;font-family:Arial;color:#000;float:right;cursor:pointer}
    #contact-div .contact-form-div #contact-form .error {font-size:12px;font-weight:bold;color:#f00;margin-top:-2px;margin-bottom:6px; border: none !important;}

    #contact-div .flash {margin-top:10px;background:green;color:#fff;padding:10px;font-size:14px}
    #contact-div .home-link {text-decoration:none}

    .main_content {min-height:500px;padding:0 20px 0 20px}

@media (max-width: 480px) {
    #contact-div .contact-form-div {width:100%;padding-right:0}
    #contact-div .contact-data-div {width:100%;padding-left:0}
}


/* odpowiednik dawnego <div style="clear:both"> po nagłówku - kolumny obok siebie */
#contact-div .contact-form-div { clear: left; }
#contact-div .contact-form-div #contact-form input[type="email"] {width:100%;border:solid 1px #aaa;margin-bottom:10px;height:30px;padding:4px;padding-left:8px;font-family:Arial;font-size:12px;display:inline-block;box-sizing:border-box}
#contact-div .contact-form-div #contact-form input[type="text"] {box-sizing:border-box}
