 
p.remark {
color:rgba(31,0,0,1.0);
font-size:100%;
font-weight:normal;
padding:2%;
margin:1% 0 0 0;
}

h1, p {
-moz-user-select:none;
-khtml-user-select:none;
}

#con_form {
margin:0 15%;
}

#lbl_sender, #lbl_phone, #lbl_from, #lbl_subject, #lbl_message{
display:block;
color:rgba(31, 0, 0, 1.0);
font-weight:bold;
margin: 0 0 0 0;;
padding: 4% 0 0 0.5%;
width: auto;
min-width: ;
max-width: ;
height: 8%;
vertical-align: middle;
text-align:left;
-moz-user-select:none;
-khtml-user-select:none;
}

#lbl_message{
vertical-align:top;
margin:1% 0 0 0;
width:100%;
min-width:16%;
max-width:;
}

#sup {
color:rgba(31, 0, 0, 1.0);
}

#sender, #phone, #from, #subject, #message {
display:inline;
margin:1% 0 0 0;;
padding:2%;
text-indent:0;
width:auto;
min-width:100%;
max-width:100%;
height:8%;
min-height:8%;
max-height:8%;
background: rgba(255, 255, 255, 1.0);
background: -moz-linear-gradient(top, rgba(255, 255, 255, 1.0) 0%, rgba(255, 255, 255, 1.0) 38%, rgba(232, 193, 91, 1.0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 1.0)), color-stop(38%,rgba(255, 255, 255, 1.0)), color-stop(100%,rgba(232, 193, 91, 1.0)));
background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1.0) 0%,rgba(255, 255, 255, 1.0) 38%,rgba(232, 193, 91, 1.0) 100%);
background: -o-linear-gradient(top, rgba(255, 255, 255, 1.0) 0%,rgba(255, 255, 255, 1.0) 38%,rgba(232, 193, 91, 1.0) 100%);
background: -ms-linear-gradient(top, rgba(255, 255, 255, 1.0) 0%,rgba(255, 255, 255, 1.0) 38%,rgba(232, 193, 91, 1.0) 100%);
background: linear-gradient(to bottom, rgba(255, 255, 255, 1.0) 0%,rgba(255, 255, 255, 1.0) 38%,rgba(232, 193, 91, 1.0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255, 255, 255, 1.0)', endColorstr='rgba(232, 193, 91, 1.0)',GradientType=0 );
border:2px solid rgba(255, 255, 255, 0.7);
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:4px 4px 4px rgba(000,000,000,0.5),inset 2px 2px 2px rgba(000,000,000,0.7);;
-webkit-box-shadow:4px 4px 4px rgba(000,000,000,0.5),inset 2px 2px 2px rgba(000,000,000,0.7);;
box-shadow:4px 4px 4px rgba(000,000,000,0.5),inset 2px 2px 2px rgba(000,000,000,0.7);;
webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;  
}

#message {
width:100%;
height:30%;
max-height:70%;
margin:1% 0 0 0;;
resize:vertical;
webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;  
}

#sender:hover, #phone:hover, #from:hover, #subject:hover {
background:rgba(255,255,165,1.0);
}

#sender:focus, #phone:focus, #from:focus, #subject:focus {
background:rgba(255,255,165,1.0);
}

#sender:active, #phone:active, #from:active, #subject:active {
background:rgba(255,255,165,1.0);
}

#message:hover {
background:rgba(255,255,165,1.0);
}

#message:focus, {
background:rgba(255,255,165,1.0);
}

#message:active, {
background:rgba(255,255,165,1.0);
}

::-webkit-input-placeholder {color:#210000;}
:-moz-placeholder {color:#210000;opacity:1.0);}
::-moz-placeholder {color:#210000;opacity:1.0);}
:-ms-input-placeholder {color:#210000;}


.btn_submit {
float:left;
color:rgba(255, 255, 255, 1.0);
text-align:center;
font-weight:bold;
width:100%;
max-width:;
min-width:16%;
height:7%;
max-height:;
margin:0;
padding:2% 4%;
background: rgba(31, 0, 0, 1.0);
background: -moz-linear-gradient(top, rgba(31, 0, 0, 1.0) 0%, rgba(179, 149, 70, 1.0) 25%, rgba(232, 193, 91, 1.0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31, 0, 0, 1.0)), color-stop(25%,rgba(179, 149, 70, 1.0)), color-stop(100%,rgba(232, 193, 91, 1.0)));
background: -webkit-linear-gradient(top, rgba(31, 0, 0, 1.0) 0%,rgba(179, 149, 70, 1.0) 25%,rgba(232, 193, 91, 1.0) 100%);
background: -o-linear-gradient(top, rgba(31, 0, 0, 1.0) 0%,rgba(179, 149, 70, 1.0) 25%,rgba(232, 193, 91, 1.0) 100%);
background: -ms-linear-gradient(top, rgba(31, 0, 0, 1.0) 0%,rgba(179, 149, 70, 1.0) 25%,rgba(232, 193, 91, 1.0) 100%);
background: linear-gradient(to bottom, rgba(31, 0, 0, 1.0) 0%,rgba(179, 149, 70, 1.0) 25%,rgba(232, 193, 91, 1.0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(31, 0, 0, 1.0)', endColorstr='rgba(232, 193, 91, 1.0)',GradientType=0 );
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0px 1px 2px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,0.9);;
-webkit-box-shadow:0px 1px 2px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,0.9);;
box-shadow:0px 1px 2px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,0.9);;
cursor:pointer;
}

.btn_submit:hover {color:rgba(31, 0, 0, 1.0);}

.info {
float:center;
position:absolute;
top:10%;
color:rgba(255, 255, 255, 1.0);
text-align:center;
font-weight:bold;
width:60%;
margin:0;
padding:2% 4%;
background: rgba(31, 0, 0, 1.0);
background: -moz-linear-gradient(top, rgba(31, 0, 0, 1.0) 0%, rgba(179, 149, 70, 1.0) 25%, rgba(232, 193, 91, 1.0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31, 0, 0, 1.0)), color-stop(25%,rgba(179, 149, 70, 1.0)), color-stop(100%,rgba(232, 193, 91, 1.0)));
background: -webkit-linear-gradient(top, rgba(31, 0, 0, 1.0) 0%,rgba(179, 149, 70, 1.0) 25%,rgba(232, 193, 91, 1.0) 100%);
background: -o-linear-gradient(top, rgba(31, 0, 0, 1.0) 0%,rgba(179, 149, 70, 1.0) 25%,rgba(232, 193, 91, 1.0) 100%);
background: -ms-linear-gradient(top, rgba(31, 0, 0, 1.0) 0%,rgba(179, 149, 70, 1.0) 25%,rgba(232, 193, 91, 1.0) 100%);
background: linear-gradient(to bottom, rgba(31, 0, 0, 1.0) 0%,rgba(179, 149, 70, 1.0) 25%,rgba(232, 193, 91, 1.0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(31, 0, 0, 1.0)', endColorstr='rgba(232, 193, 91, 1.0)',GradientType=0 );
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
-moz-box-shadow:0px 1px 2px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,0.9);;
-webkit-box-shadow:0px 1px 2px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,0.9);;
box-shadow:0px 1px 2px rgba(000,000,000,0.5),inset 0px 0px 2px rgba(255,255,255,0.9);;
cursor:pointer;
}



