.submitbtn {
  color: white;
  text-align:center;
  padding: 6px 0 6px 0;
  font-family: Arial, Tahoma;
  font-size: 16px;
  margin-top:4px;
  margin-bottom:4px;
  border-radius:8px;
  background-color:#3973bb;
  user-select:none;
}
.submitbtn A { display:block; padding-left:20px; padding-right:20px}
.submitbtn A:link, .submitbtn A:visited, .submitbtn A:hover {color:#fff;text-decoration:none;}
.submitbtn:hover {
   background-color:#558bce;   
   color:white;
}

input[type="email"] {  
  min-width:100%;
  padding: 5px 8px;
  font-size: 80%;
  color: #000;
  border: 1px solid #bbb;
  background-color: #fff;
  border-radius: 4px;
  box-sizing: border-box;
}

input[type="email"]:focus {
  color: #000;
}

textarea {  
  padding: 5px 8px 5px 8px;
  margin-bottom: 4px;
  font-size: 80%;
  color: #000;
  background-color: #fff;
  border-radius: 4px;  
  box-sizing : border-box;
  font-family: Tahoma, Verdana, Arial;
}

textarea:focus {
  color: #000;
}

.stillquest {
  max-width:700px;
  padding:40px 40px 12px 40px;
  color:black;
  overflow:hidden;
  margin:0px auto;
  min-height:400px;
  border-radius: 16px;
  background-color:#fff;  /*background-color:#008080;*/
  background-image:url(/ru/QuestionForm/img/questions.webp); background-repeat:no-repeat; background-position: right bottom;
}

.tbQ tr td { padding-top:6px; text-align: left; vertical-align: top; border:0px solid red;}
.tbQ tr td img, .tbQ tr td a  { margin:0}

#youremail { width:300px;}

/* Media Queries - перекрываем некот.верхние стили, если ширина экрана мала */
@media screen and (max-width : 800px)  /*1136px*/
{
  .stillquest { 
	background-image:url(/ru/QuestionForm/img/questionsmob.webp); background-repeat:no-repeat; background-position: right bottom;
	border:1px solid #9fcae8; 
	min-height:350px; 
        padding:40px 12px 12px 12px;
	}
   .tb { max-width: 100%; width:100%; }
}

@media screen and (max-width : 570px)
{
  #youremail { max-width:100px; width:100%;}
  .tb tr td:first-child { padding-right:8px; width:10%;}
}