#testbody,
.testresult { float: left; 
                  width: 600px;
                  margin: 0 auto;
                  position: relative;
                  left: calc(50% - 300px);
                }

.question-body { position: relative;
                        width: 100%;
                        margin-top: 20px;
                        float: left;
                      }

.answer-check,
.answer-check-user { float: left;
                               width: 30px;
                               height: 30px;
                               margin: 0px;
                               padding: 0px;
                               margin-top: 0px; 
                             }

.answer_input { float: left;
                       margin-left: 10px;
                       width: calc(100% - 88px);
                       height: 24px;
                     }

.button_tests { width: 100%;
                      height: 25px;
                      font-size: 14px;
                      line-height: 13px;
                      color: #000;
                      cursor: pointer;
                      margin-top: 10px;            
                    }

.answer_line { float: left; 
                     width: 100%;
                     margin-top: 5px; }

.del-answer,
.del-question { width: 30px;
                     height: 30px;
                     float: left;
                     margin-top: 0px;
                     margin-left: 10px;
                    }

.add-answer { width: 50%;
                     float: right; 
                  }

.qustion-line { width: 100%;
                     float: left;
                     margin-bottom: 10px;
                  }

.question_num { width: 30px;
                        height: 30px;
                        float: left;
                        font-size: 22px;
                        line-height: 30px;
                        text-align: center;
                        color: #000;
                        background-color: burlywood;
                      }

.question_input { float: left;
                         margin-left: 10px;
                         width: calc(100% - 146px);
                         height: 25px;
                       }

.question_weight { float: left;
                           margin-left: 10px;
                           width: 48px;
                           height: 30px;
                       }

.test_weight,
.max_weight,
.procent_weight { 
                     margin-left: 10px;
                     width: 50px;
                     height: 25px;
                     float: right;
                   }

.answers { float: left;
                width: 100%;
                margin-top: 5px;
              }

.qtype-select { float: left;
                      width: 100%;
                    }