html { height: 101%; }
img { border: 0; }

a { color: #3a51b2; text-decoration: none; }
a:hover { text-decoration: none; }


#inline { display: none; width: 600px; }
#question { display: none; width: 600px; }
#inline_ok { display: none; width: 600px; }

label { margin-right: 12px; margin-bottom: 9px; font-family: Georgia, serif; color: #646464; font-size: 0.8em; }

.txt { 
display: inline-block; 
color: #676767;
width: 420px; 
font-family: Arial, Tahoma, sans-serif; 
/* margin-bottom: 10px;  */
border: 1px dotted #ccc; 
padding: 5px 9px;
font-size: 1em;
line-height: 1em;
}

.txtarea { 
display: block; 
resize: none;
color: #676767;
font-family: Arial, Tahoma, sans-serif; 
margin-bottom: 10px; 
width: 400px; 
height: 120px;
border: 1px dotted #ccc;
padding: 5px 9px; 
font-size: 1em;
line-height: 1em;
}
/*
*/
.txt:focus, .txtarea:focus { border-style: solid; border-color: #bababa; color: #444; }

input.error, textarea.error { border-color: #973d3d; border-style: solid; background: #f0bebe; color: #a35959; }
input.error:focus, textarea.error:focus { border-color: #973d3d; color: #a35959; }

.send { 
color: #350000;
display: block;
cursor: pointer;
padding: 2px 8px;
font-size: 1em;
font-weight: bold;
border: solid 1px #e9ac00;
border-radius: 5px;
background: #fcda2e; 
background: -webkit-gradient(linear, left top, left bottom, from(#fcda2e), to(#f2b504)); 
background: -moz-linear-gradient(top, #fcda2e, #f2b504); 
background: -webkit-linear-gradient(top, #fcda2e, #f2b504);
background: -o-linear-gradient(top, #fcda2e, #f2b504);
background: -ms-linear-gradient(top, #fcda2e, #f2b504);
background: linear-gradient(top, #fcda2e, #f2b504);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcda2e', endColorstr='#f2b504'); 
}
.send:hover {
background: #36aa2b; 
background: -webkit-gradient(linear, left top, left bottom, from(#f2b504), to(#fcda2e)); 
background: -moz-linear-gradient(top,  #f2b504, #fcda2e); 
background: -webkit-linear-gradient(top, #f2b504, #fcda2e);
background: -o-linear-gradient(top, #f2b504, #fcda2e);
background: -ms-linear-gradient(top, #f2b504, #fcda2e);
background: linear-gradient(top, #f2b504, #fcda2e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2b504', endColorstr='#fcda2e');
}
.send:active {
color: #ffffff; 
background: -webkit-gradient(linear, left top, left bottom, from(#fcda2e), to(#f2b504)); 
background: -moz-linear-gradient(top,  #fcda2e,  #f2b504);
background: -webkit-linear-gradient(top, #fcda2e, #f2b504);
background: -o-linear-gradient(top, #fcda2e, #f2b504);
background: -ms-linear-gradient(top, #fcda2e, #f2b504);
background: linear-gradient(top, #fcda2e, #f2b504);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcda2e', endColorstr='#f2b504');
}


.send2 { 
color: #350000;
display: block;
cursor: pointer;
padding: 2px 8px;
font-size: 1em;
font-weight: bold;
border: solid 1px #0094e9;
border-radius: 5px;
background: #0094e9; 
background: -webkit-gradient(linear, left top, left bottom, from(#0094e9), to(#72c1fe)); 
background: -moz-linear-gradient(top, #0094e9, #72c1fe); 
background: -webkit-linear-gradient(top, #0094e9, #72c1fe);
background: -o-linear-gradient(top, #0094e9, #72c1fe);
background: -ms-linear-gradient(top, #0094e9, #72c1fe);
background: linear-gradient(top, #0094e9, #72c1fe);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0094e9', endColorstr='#72c1fe'); 
}
.send2:hover {
background: #36aa2b; 
background: -webkit-gradient(linear, left top, left bottom, from(#72c1fe), to(#0094e9)); 
background: -moz-linear-gradient(top,  #72c1fe, #0094e9); 
background: -webkit-linear-gradient(top, #72c1fe, #0094e9);
background: -o-linear-gradient(top, #72c1fe, #0094e9);
background: -ms-linear-gradient(top, #72c1fe, #0094e9);
background: linear-gradient(top, #72c1fe, #0094e9);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#72c1fe', endColorstr='#0094e9');
}
.send2:active {
color: #ffffff; 
background: -webkit-gradient(linear, left top, left bottom, from(#0094e9), to(#72c1fe)); 
background: -moz-linear-gradient(top,  #0094e9,  #72c1fe);
background: -webkit-linear-gradient(top, #0094e9, #72c1fe);
background: -o-linear-gradient(top, #0094e9, #72c1fe);
background: -ms-linear-gradient(top, #0094e9, #72c1fe);
background: linear-gradient(top, #0094e9, #72c1fe);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0094e9', endColorstr='#72c1fe');
}
