/*CONTENT-LEFT*/
#adres {float:left;width:345px;background:url(../img/bgleft.jpg) 0 44px repeat-x;padding-top:17px;}
#adres div {margin: 42px 15px;padding:0 0px 15px;background:#f0f0f0;position:relative;}
#adres div p {margin:0 15px;padding:10px 15px 15px;border:1px solid #c4c4c4;border-top:none;background:#fbfbfb;}
.companyname {color:#c7252e;font: bold 180%/140% Verdana,Arial, sans-serif;}
.ownername {color:#c7252e;font: bold 80% Verdana,Arial, sans-serif;}
/*CONTENT-RIGHT*/
#cform {float:right;width:345px;background:url(../img/bgright.jpg) 0 44px repeat-x;padding-top:17px;border-bottom:1px solid #b5b5b5;}
#cform h4 {text-align:right;background-position: top right;padding:9px 15px 0 0;}
p.msg {margin:15px;margin-bottom:0;color:#c7252e;font-weight:bold;text-align:center;}

address {text-align:center;margin: 15px 0;font-style: normal;font-size:1.2em;}
form {padding:15px;padding-bottom:0;}
form p {padding:5px 0 15px;}
form p span {padding:0 3px;}
form p.caution {font-size:0.8em;padding:0;}
form div {margin:10px 0;width:315px;}
form div.submit {text-align:right;}
form div.submit input {width:auto;padding:0 10px;border:1px solid #b6b6b6;height:20px;font-weight:bold;color:#c7252e;}
form div.submit input:hover {background:#fff;}
label {height:14px;width:103px;float:left;display:block;border-right:1px solid #efefef;background:#f9f9f9;padding:3px;}
label.message {float:none;width:309px;border-top:1px solid #dd3711;border-bottom:1px solid #efefef;border-right:0;}
input, textarea {height:14px;width:199px;border:none;background:#f9f9f9;padding:3px;font: 10px Verdana, Tahoma, Arial, Helvetica, sans-serif;color:#8b8b8b;}
textarea {height:130px;width:309px;}
input:focus, textarea:focus, input:hover, textarea:hover {background:#fff;}
.error {background:#ffebeb;}
form .name-b {border-top:1px solid #4bb5f3;}
form .email-b {border-top:1px solid #c8ec4e;}
form .subject-b {border-top:1px solid #fec748;}
